首页 > IT资讯 > 正文

数据库的自白

数据库的自白


阐述各种数据库都是用来解决什么问题的。


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: 让我们把所有东西都放到同一个数据库里!


上一篇:哪种编程语言更好?抓到‘老鼠’就是‘好猫’
下一篇:德国“智能交通”试点项目完成

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854