我正计划在一个Web应用程序中,后台有一个存储大数字的数据库。我想是否有可能,整数需要比存储与字符串相同的数字更多的空间。
通常一个整数由基数2存储:
这意味着对于0和1我需要1位而我需要8位写入 他们作为一个角色。
写2我需要2位但仍然需要8位作为char。
是否有类似收支平衡点的东西。如果是这样,它的数量是多少?
到目前为止,谢谢。
答案 0 :(得分:3)
评论太长了。
优化按位操作不是人们使用数据库的任何操作(可能有一些小的例外)。
您正在将数据库用于其ACID属性,并且可能是因为它具有查询和管理数据的能力。您正在使用它,因为它可以轻松扩展,管理多个处理器,管理多个磁盘以及管理内存层次结构。您没有使用它,因为它以最小的空间存储数据。
您应该担心应用程序的其他方面以及您要使用的数据模型。