我是Aerospike的新手......!
什么是命名空间以及如何在aerospike中创建命名空间....!
答案 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中的列。