• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
三大主流开源 NoSQL 数据库与 两大主流传统 SQL 数据库的PK
发布日期:2016-4-25 18:4:31

 一、

     如下表所示:

     

  表1

  二、图1所示的是普及度等级趋势图

  图1

  三、下面所示的两张图告诉你如何在 SQL、NewSQL、NoSQL 之间进行取舍

  图2所示的:Do I Need SQL or Hadoop?

  图2

  图3所示的:SQL vs. NewSQL vs. NoSQL

  图3

  三、Redis 之父 Salvatore Sanfilippo 访谈节选

  下面是一些访谈精华:

  1.   Redis 是一个开源的、高级键值数据库和数据结构服务程序,其中键可以保存字符串、散列、列表、集合和有序集合。
  2.   Redis 的内核是用标准 ANSI C 写成的,基于一种事件模型。
  3.   非阻塞复制是 Redis 的设计目标。
  4.   Redis 中的复制是异步的。
  5.   目前已经为许多语言(包括大部分常用语言)提供了 Redis 库。
  6.   C client 是唯一官方支持的包装。
  7.   Redis Pub/Sub 对实时应用非常适合。
  8.   Redis 用户有的将它用作数据库,有的用作消息总线,也有的用来做 cache。

  四、NoSQL 数据库的类型一览表

  图4

  五、参考资料

  1.   HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis Popularity
  2.   一网打尽当下NoSQL类型、适用场景及使用公司
  3.   Redis之父Salvatore Sanfilippo访谈
  4.   一张图告诉你是需要 SQL 还是 Hadoop