1. Aerospike:
Aerospike是经过闪存优化的内存中开源NoSQL数据库,并且是生产该数据库的同名公司的名称。 Aerospike是一个键值数据存储,旨在为实时大数据应用提供亚毫秒级的响应时间。 Aerospike的三个主要组件是Aerospike数据库服务器,Aerospike Smart Clients和Aerospike管理控制台。
2. Amazon SimpleDB:
它是Amazon托管的简单数据库服务,数据存储在Amazon Cloud中。它是Amazon是一项用于实时在结构化数据上运行查询的Web服务。该数据库由Amazon.com用Erlang编写。它具有以下功能–高可用性和灵活性,几乎没有管理负担。
Aerospike和Amazon SimpleDB之间的区别:
S.NO. | Aerospike | Amazon SimpleDB |
---|---|---|
1. | Developed By Aerospike in 2012. | Developed By Amazon in 2007. |
2. | It is a flash-optimized In-memory NoSQL Database. | It is a hosted simple database service by Amazon, with the data stored in the Amazon Cloud. |
3. | The License of Aerospike is Open Source. | The License of Amazon SimpleDB is commercial. |
4. | Server operating systems for Aerospike is Linux. | In Amazon SimpleDB, Hosted server operating systems. |
5. | It is not available as a cloud service. | It is available as a cloud service. |
6. | It has user-defined functions for Server-side scripting. | It does not support the Server-side scripting. |
7. | The supported partitioning method is Sharding. | It does not support partitioning methods. |
8. | It supports Atomic execution of operations. | It does not support the ACID property. |
9. | It supports only one replication method – a selectable replication factor. | It also supports replication methods. |
10. | It offers an API for user-defined Map/Reduce methods. | It does not offer an API for user-defined Map/Reduce methods. |
11. | The programming languages supported are .Net, C, C++, C#, Go, Javascript, Lua, Perl, Erlang, Java, PHP, Python, Ruby. | The programming languages supported are .Net, C, C++, Erlang, Java, PHP, Python, Ruby, and Scala. |