字符串与大型INT

时间:2018-02-20 22:40:18

标签: database string integer

我正计划在一个Web应用程序中,后台有一个存储大数字的数据库。我想是否有可能,整数需要比存储与字符串相同的数字更多的空间。

通常一个整数由基数2存储:

  

这意味着对于0和1我需要1位而我需要8位写入   他们作为一个角色。

     

写2我需要2位但仍然需要8位作为char。

是否有类似收支平衡点的东西。如果是这样,它的数量是多少?

到目前为止,谢谢。

1 个答案:

答案 0 :(得分:3)

评论太长了。

优化按位操作不是人们使用数据库的任何操作(可能有一些小的例外)。

您正在将数据库用于其ACID属性,并且可能是因为它具有查询和管理数据的能力。您正在使用它,因为它可以轻松扩展,管理多个处理器,管理多个磁盘以及管理内存层次结构。您没有使用它,因为它以最小的空间存储数据。

您应该担心应用程序的其他方面以及您要使用的数据模型。