千家信息网

MongoDB schema-free vs MySQL DDL

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,文档数据库(Document-orient Database)支持Schema-Free,他的一行记录格式为:{"name": "外观设计", "value": "直板"}},实际上是使用KEY/VA
千家信息网最后更新 2026年11月02日MongoDB schema-free vs MySQL DDL

文档数据库(Document-orient Database)支持Schema-Free,他的一行记录格式为:{"name": "外观设计", "value": "直板"}},实际上是使用KEY/VALUE存储的mongo采用的是BSON二进制编码,因此空间上来说应该会比JSON省一些的,解析的时候按照JSON解析。每一个Document都包含了元数据信息,每个文档之间不强迫要求使用相同的格式,同时呢他们也支持各种索引,在方便程度是完胜比MySQL。关于Mysql 表设计和Mongodb scheme free 设计的对比,可以参考下:http://blog.nosqlfan.com/html/2985.html然而由于元数据的大量冗余,空间上的浪费很严重。

对于MySQL这种典型的关系型数据库,DDL对io的冲击是不容忽视的,这往往是由数据存储格式造成的。

Innodb 存储引擎是已经针对二级索引的修改作出了努力,即在ddl 过程中可以不拷贝数据,但是这个期间还是会锁住表的。对于ONLINE schema change OSC的使用,这个倒是挺方便。

一般的做法是现在备库上做DDL操作,然后在主从切换,等全部操作完成后在恢复原样。

在于关系型存储引擎将元数据和数据分开存储,对元数据的某些修改需要修改所有的数据。避免这个问题的一种做法是把元数据和数据放在一起,也就是NoSQL领域流行的Schema-free。

数据 存储 格式 设计 做法 引擎 数据库 文档 空间 索引 支持 相同 一行 不容忽视 主从 之间 也就是 二进制 信息 倒是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 科技企业和互联网企业 互联网科技集团 浩特互联网科技 凡科互联网科技 云电互联网科技 狮子座互联网科技培训 互联网科技生活的内容 中国最先进互联网科技公司 银川新华互联网科技职业技术培训学校图片 常德市电业局互联网科技部 中化能源互联网科技招聘 港股科技和互联网 允成互联网科技有限公司融资 科技赋能视角下互联网保险发展 保险科技服务互联网营销体系 上海京穆互联网科技有限公司 亚光科技低轨卫星互联网 互联网科技大会大佬 伍佰万互联网科技是干嘛的 金融科技还是互联网 互联网科技有限公司图片 深圳天众互联网科技公司 伴你行互联网科技有限公司 互联网科技博客 海南购全球互联网科技 智腾互联网科技有限公司 华中科技大学互联网的牛人 广东鹅鹅鹅互联网科技有限公司 北京互联网科技类企业分布
0