airospike中的名称空间是什么

时间:2015-09-22 09:23:44

标签: in-memory-database aerospike

我是Aerospike的新手......!

什么是命名空间以及如何在aerospike中创建命名空间....!

4 个答案:

答案 0 :(得分:13)

命名空间是Aerospike中数据的顶级容器。命名空间配置中最重要的部分是存储定义(仅RAM,RAM +磁盘上的持久性或仅磁盘 - 通常是Flash存储)。您还可以在命名空间级别配置其他内容,例如数据保留策略(默认ttl和高水位标记,以防止磁盘或内存耗尽)。我建议您阅读this page了解详情。

您需要在群集中定义至少1个命名空间。此外,您无法在群集中动态添加或删除命名空间。为了在集群中添加或删除命名空间,您必须停止所有节点(此时),更改所有节点上的配置(重要 - 配置应在所有节点上匹配),然后逐个重新启动节点

有关配置命名空间的更多详细信息,您应该通过this page。 (在你的问题的另一个回复中已经提到过。)

答案 1 :(得分:2)

如果您想动态创建Namespace,那么您可以执行以下操作 - - 修改服务器端的aerospace.conf文件。 - 然后重新启动应该重新启动所有节点的集群。

更多信息请访问此链接   http://www.aerospike.com/docs/operations/configure/namespace/

答案 2 :(得分:2)

简单来说,

名称空间在语义上类似于RDBMS系统中的数据库。在命名空间内,数据被细分为集合(类似于表格)和记录(类似于行)。

答案 3 :(得分:2)

命名空间是Aerospike中的数据库名称,set是表名,而Bins是Aerospike中的列。