Elastic 是否有库的概念

例如现在有多个毫不相关的业务数据想要存放在一个 ES 实例中该怎么做?
以往在传统数据库中新建一个库即可,那么在 ES 中有库的概念么?
如果没有库的概念或功能那该怎么做?创建多个实例?

阅读 2.5k
1 个回答

在 5.x 版本的 ES ,一个 index 下面可以有多个 type ,每个 type 可以有多个 doc,但是自 6.x 开始,一个 index 下,就只有一个 type 了,7.x 就彻底移除了 type。

这里的 type 就类似于 MySQL 中的 table 概念。

目前的版本,更加推荐的是直接创建不同的 index 。

大致对应

ESMySQL
index(schema)库
type(table)表
doc(row)行
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏