最近我发现有很多新的数据库突然出现在我的雷达周围,我想列出它们的作用以及它们的优点/缺点。我将在列表中添加一些名称,也许有更多知识的人可以提供一些关于每个名称以及它们如何叠加的信息。我希望这将很快成为所有可用数据库的完整列表,以便开发人员可以利用正确的数据库来完成手头的工作!
关系数据库:
已确立的:
新的:
键值存储:
面向文档的商店:
- 沙发数据库
- MongoDB数据库
- 项目清单
图形数据库:
- Neo4j
- AWS 海王星
- 芝麻
- 快板图
- 不同的 RDF/triplestores
最近我发现有很多新的数据库突然出现在我的雷达周围,我想列出它们的作用以及它们的优点/缺点。我将在列表中添加一些名称,也许有更多知识的人可以提供一些关于每个名称以及它们如何叠加的信息。我希望这将很快成为所有可用数据库的完整列表,以便开发人员可以利用正确的数据库来完成手头的工作!
在“已建立”和“键值存储”下归档:Berkeley DB。
具有事务和复制。通常作为 lib 链接(没有独立服务器,尽管您可以编写一个)。值和键只是二进制字符串,您可以为它们提供自定义排序功能(如果适用)。
不会阻止自己在脚上开枪。关闭锁定/事务支持,一次从两个线程访问数据库,最终得到一个损坏的文件。
我怀疑我会在关键任务系统中使用它,但Derby对我来说一直很有趣。
CassandraDB、伏地魔计划、东京内阁呢?