天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 开发>新闻>吐槽:为什么会有这么多种的数据库?

吐槽:为什么会有这么多种的数据库?

博客2013-02-21 13:48我要吐槽

  英文原文:What Databases Fix

  Paul Graham 向我们展示了一个有趣的比较各种编程语言的方法:阐述各种编程语言都是用来解决什么问题的。我发现这种方法放在数据库上同样好用:

  Oracle: 我们需要企业级数据库。

  MySQL: Oracle 不开源。

  PostgreSQL: MySQL 的功能不够多。

  SQLite: 你可以把我嵌入到任何地方。这样,4 种数据库够大家用了。

  MongoDB: 为什么我们要用 join 和模式(schema)?

  CouchDB: 为什么我们要有集合(collection)?

  Redis: 为什么我们要面向文档?

  Memcached: 为什么我们要用硬盘

  Neo4j: SQL 缺乏足够的关系。

  Bigtable: MongoDB 的对 web 的扩展性不管好。

  Hbase: Bigtable 不开源。

  Cassandra: Bigtable 不是 Facebook 开发的。

  Riak: Cassandra 不是用 Erlang 语言编写的。

  OrientDB: 让我们把所有东西都放到同一个数据库里!

作者:IT外刊评论责任编辑:Sunny)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
相关文章
办公软件IT新闻整机