0.引言 在关系型数据库如Mysql中,设计库表需要注意的是: 1)需要几个表: 2)每个表有哪些字段: 3)表的主键及外键的设定——便于有效关联. 表的设计遵守范式约束,考虑表的可扩展性,避免开发后期对表做大的改动. Mysql或者Oracle中,修改数据类型相对比较简单,通过命令行或者navicat.sqldeveloper等可视化工具直接修改. 即便千万级别数据量,多等点时间,也能修改好. 而在Elasticsearch非关系型数据存储的搜索引擎中,设计表对应的就是Mapping的设计. …