什么BASE数据库开发应用程序可用?

时间:2021-01-08 22:18:44

What applications/IDEs are out there to develop BASE database systems from?

有哪些应用程序/ IDE可用于开发BASE数据库系统?

BASE systems (Basically Available, Soft state, Eventually consistent) are an alternative to RDBMS, that work well with simple data models holding vast volumes of data. Google's BigTable, Dojo's Persevere, Amazon's Dynamo, Facebook's Cassandra are some examples.

BASE系统(基本可用,软状态,最终一致)是RDBMS的替代方案,适用于容纳大量数据的简单数据模型。 Google的BigTable,Dojo的Persevere,亚马逊的Dynamo,Facebook的Cassandra就是一些例子。

1 个解决方案

#1


It seems like you are looking into the recently popular NoSQL moniker for "databases". Which also includes MongoDB, Voldemort (must not be named), Hbase, Tokyo Cabinet, and CouchDB. There are a lot of them. I am not sure what your question is?

看起来你正在研究最近流行的NoSQL名称“数据库”。其中还包括MongoDB,Voldemort(不得命名),Hbase,Tokyo Cabinet和CouchDB。有很多。我不确定你的问题是什么?

Each one has its own advantages, implementation difficulty, and performance differences. Although they are all designed to scale. There are some good articles on highscalability.com, http://highscalability.com/blog/tag/nosql

每个都有自己的优势,实施难度和性能差异。虽然它们都是为了扩展而设计的。 highscalability.com上有一些很好的文章,http://highscalability.com/blog/tag/nosql

Then there are the systems that are designed to enhance and scale searching from traditional databases (i.e. MySQL). For example, Solr based on Lucene. That's more geared towards full text searching. That falls in the "eventually consistency" since it synchronise with the database periodically.

然后有一些系统旨在增强和扩展从传统数据库(即MySQL)的搜索。例如,Solr基于Lucene。这更适合全文搜索。这属于“最终一致性”,因为它会定期与数据库同步。

#1


It seems like you are looking into the recently popular NoSQL moniker for "databases". Which also includes MongoDB, Voldemort (must not be named), Hbase, Tokyo Cabinet, and CouchDB. There are a lot of them. I am not sure what your question is?

看起来你正在研究最近流行的NoSQL名称“数据库”。其中还包括MongoDB,Voldemort(不得命名),Hbase,Tokyo Cabinet和CouchDB。有很多。我不确定你的问题是什么?

Each one has its own advantages, implementation difficulty, and performance differences. Although they are all designed to scale. There are some good articles on highscalability.com, http://highscalability.com/blog/tag/nosql

每个都有自己的优势,实施难度和性能差异。虽然它们都是为了扩展而设计的。 highscalability.com上有一些很好的文章,http://highscalability.com/blog/tag/nosql

Then there are the systems that are designed to enhance and scale searching from traditional databases (i.e. MySQL). For example, Solr based on Lucene. That's more geared towards full text searching. That falls in the "eventually consistency" since it synchronise with the database periodically.

然后有一些系统旨在增强和扩展从传统数据库(即MySQL)的搜索。例如,Solr基于Lucene。这更适合全文搜索。这属于“最终一致性”,因为它会定期与数据库同步。