gpt4 book ai didi

mongodb - MongoDB中存储小整数的方法

转载 作者:IT老高 更新时间:2023-10-28 13:22:59 27 4
gpt4 key购买 nike

我正在尝试优化包含大量文档的集合的数据库大小。文档具有许多由小整数 (< 255) 表示的属性。在 SQL Server 世界中,这些将存储为 tinyint 值,但我能找到的最小 BSON 类型是 Int32。

有没有其他方法可以在 MongoDB 中有效地存储小整数?

最佳答案

Tinyint 数据类型等于 Byte (-256 < Byte < 255) 和 SmallInt 等于 Int16 .

MongoDB 以称为 BSON 的二进制格式存储数据,该格式支持以下数字数据类型:

  • int32 - 4 字节(32 位有符号整数)
  • int64 - 8 字节(64 位有符号整数)
  • double - 8 字节(64 位 IEEE 754 浮点)

引用:

Does MongoDB support floating point types?

BSON Types

关于mongodb - MongoDB中存储小整数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633145/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com