- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 oracle集群(RAC)和主备数据同步(DataGuard)思路
Oracle主备库数据同步使用DataGuard。Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案。而对于RAC,则是本地的高可用集群
2017-03-29 21:06:01 13872 1
原创 redis集群(Sharding)和在线扩容(Pre-Sharding)
redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户端分片(Sharding)。redis3.0服务端集群使用哈希槽,计算key的CRC16结果再模16834。3.0以下版本采用Key的一致性hash算法来区分key存储在哪个Redis实例上。JedisPoolConfig config = new JedisPoolCon
2017-03-29 17:09:21 9682 4
原创 Redis集群方案
为什么集群?通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?首先,无论我们是使用自己的物理主机,还是使用云服务主机,内存资源往往是有限制的,scale up不是一个好办法,我们需要scale out横向可伸缩扩展,这
2017-03-29 16:26:40 636
转载 《Redis官方文档》Redis集群教程
摘要: 原文链接 译文链接 译者: tiffany 这篇教程是Redis集群的简要介绍,而非讲解分布式系统的复杂概念。它主要从一个使用者的角度介绍如何搭建、测试和使用Redis集群,至于Redis集群的详细设计将在“Redis集群规范”中进行描述。原文链接 译文链接 译者: tiffany这篇教程是Redis集群的简要介绍,而非讲解分布式系统的复杂概念。它主要从一个使用者的角度
2017-03-29 16:07:57 492
转载 Jedis客户端分片--构建高可用客户端分片
概述分片允许数据存放在不同的物理机器上,以适应数据量过大的场景,克服单台机器内存或者磁盘空间的限制。Redis在3.0之前是没有集群的,就算现在3.0推出3.0集群版本,也没有几家公司用于生产。Jedis作为Java的Redis客户端工具,其内部也提供了客户的分片的实现。具体可以参考我的文章《Jedis使用教程完整版》,讲解了Jedis客户端使用,包括了Jedis的客户端分片的使用方法。
2017-03-29 16:04:28 1428
翻译 HIVE和HBASE区别
1. 两者分别是什么? Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Hadoop。 Apache HBase是一种K
2017-03-28 12:10:55 467
原创 Oracle按F8运行后弹出变量输入对话框
-- 变量 运行后弹出变量输入对话框SELECT 1.2 * &体重 / (&身高 * &身高) + 0.23 * &年龄 - 5.4 - 10.8 * &性别 as 体脂率 FROM dual
2017-03-21 16:00:45 3635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人