现在位置: 首页 > 数据库 > 文章
2020年06月30日 数据库 ⁄ 共 2728字 评论关闭
  couchDB是这两年很受geek追捧的数据库,作者曾是lotus开发人员。与传统的关系型数据库不同, 它号称自己是文档数据库。所谓文档数据库,并不是说它只能存储文本,事实上因为它是一种schemal-less的概念。下面学步园小编来讲解下couchDB优点有什么?couchDB要做什么?   couchDB优点有什么   ouchDB的主要特点在于易用性及并发性。后者我的认识主要是来自erlang,因为erlang是以易并行实现而着称的,我自己并没有测试 过。...
阅读全文
2020年06月30日 数据库 ⁄ 共 2741字 评论关闭
  Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。下面学步园小编来讲解下Redis性能怎么样?怎样安装Redis、Redis启动参数?   Redis性能怎么样   下面是官方的b...
阅读全文
2020年06月30日 数据库 ⁄ 共 3508字 评论关闭
  Hadoop是Apache的一个项目,它是一个实现了MapReduce计算模型的可以运用于大型集群并行计算的分布式并行计算编程框架,当然分布式计算离不开分布式存储,Hadoop框架包含了分布式存储系统HDFS(Hadoop Distributed File System),其存储和数据结构很类似Google的GFS。下面学步园小编来讲解下Hadoop HBase 单机环境怎么配置?   Hadoop HBase 单机环境怎么配置   在初接触Hadoop和Hbase的时候,大多数技术人员只希望通过简单的方...
阅读全文
2020年06月30日 数据库 ⁄ 共 1324字 评论关闭
  NoSQL一词首先是Carlo Strozzi在1998年提出来的,指的是他开发的一个没有SQL功能,轻量级的,开源的关系型数据库。注意,这个定义跟我们现在对NoSQL的定义有很大的区别,它确确实实字如其名,指的就是“没有SQL”的数据库。不过,NoSQL的发展慢慢偏离了初衷,Carlo Strozzi也发觉,其实我们要的不是”no sql”,而应该是”no relational”,也就是我们现在常说的非关系型数据库了。下面学步园小编来讲解下MongoDB在命令行客户端有...
阅读全文
2020年06月30日 数据库 ⁄ 共 1444字 评论关闭
  cassandra是由facebook开发的一套NoSQL存储引擎,也是目前最火的NoSQL应用之一,cassandra的特性不同的人理解不一样,归纳起来有如下几点:   分布式,集群下容错性高,无限水平扩展性schema的灵活控制,随意增删字段、支持范围查询。下面学步园小编来讲解下cassandra系统包含哪些功能?   cassandra系统包含哪些功能   1.硬盘是新的磁带   “内存是新的硬盘,硬盘是新的磁带”这是Jim Gray的一句名言。我们目前对硬盘...
阅读全文
2020年06月30日 数据库 ⁄ 共 929字 评论关闭
  和所有事物一样,NoSQL的兴起也是由许多理论支撑作为前提的,正是由下面一些理论的支撑,NoSQL的方向才能如此明朗。下面学步园小编来讲解下怎样用NoSQL有哪些重要理论?      NoSQL有哪些重要理论      1.CAP理论      CAP理论无疑是导致技术趋势由关系数据库系统向NoSQL系统转变的最重要原因。      CAP(Consistency,Availability,Patition tolerance)理论论述的是在任何分布式系统中,只可能满足一致性...
阅读全文
2020年06月30日 数据库 ⁄ 共 1979字 评论关闭
  Redis-sentinel是Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具。在一般的分布式中心节点数据库中,Redis-sentinel的作用是中心节点的工作,监控各个其他节点的工作情况并且进行故障恢复,来提高集群的高可用性。下面学步园小编来讲解下怎样自动发现sentinel和slave?sentinel和slave故障怎样处理?   怎样自动发现sentinel和slave   一个sentinel实例的监控master在配置文件中指定,如sentinel A...
阅读全文
2020年06月30日 数据库 ⁄ 共 2513字 评论关闭
  Redis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。下面学步园小编来讲解下Redis内存怎么使用?Redis监控有哪些服务?   Redis内存怎么使用   如果 Redis 使用的内存超出了可用的物理内存大小,那么 Redis 很可能系统会被 OOM Killer 杀掉。针对这一点,你可以通过 info 命令对 used_memory 和 used_memory_peak 进行监控,为使用内存量设定阈值...
阅读全文
2020年06月30日 数据库 ⁄ 共 3493字 评论关闭
Redis如何处理客户端连接  本文主要介绍了 Redis 处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。下面学步园小编来讲解下Redis如何处理客户端连接?   Redis如何处理客户端连接   Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:   首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上...
阅读全文
2020年06月30日 数据库 ⁄ 共 1812字 评论关闭
  Storm 是一个开源的、大数据处理系统,与其他系统不同,它旨在用于分布式实时处理且与语言无关。了解 Twitter Storm、它的架构,以及批处理和流式处理解决方案的发展形势。下面学步园小编来讲解下怎样使用 Twitter Storm 处理实时的大数据?   怎样使用 Twitter Storm 处理实时的大数据   Hadoop(大数据分析领域无可争辩的王者)专注于批处理。这种模型对许多情形(比如为网页建立索引)已经足够,但还存在其他一些使用模型...
阅读全文