???测了下 Mongodb 键名的长度会影响 db 大小

2019-01-02 20:43:41 +08:00
 JCZ2MkKb5S8ZX9pq

本来还想会不会自动压缩 /索引 /优化,就测试了一下。

temp1 = []
temp2 = []
for i in range(100000):
    temp1.append({'key': i})
    temp2.append({'very_loooooooooooooooooooooooooooooooooooooooooong_key': i})
db['key_test1'].insert_many(temp1)
db['key_test2'].insert_many(temp2)

结果

唉,为了自己以前任性的字段命名低头……
难不成将来为了省空间还要搞个文档,map 个简称?

PS:又想到鼓吹中文编程的那个……

5553 次点击
所在节点    MongoDB
4 条回复
fundebug
2019-01-02 20:51:05 +08:00
这差距还是挺大的,不科学...
zealot0630
2019-01-02 20:54:44 +08:00
关键字 bson 自己 google
whileFalse
2019-01-02 21:40:14 +08:00
这是属性名吧
changnet
2019-01-02 22:40:12 +08:00
这是文档数据库,你的 key 是实实在在存起来的。mysql 这种字段名是只在表结构里存一次

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/523244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX