用于MSISDN存储的最佳数据类型和长度

dar*_*ten 6 database storage phone-number sim-card msisdn

用于存储MSISDN(电话号码)的最佳数据类型是什么.

需要能够存储世界上任何电话号码.

有谁知道最大可能的MSISDN长度,包括国际拨号代码?

例如,南非的电话号码为+ 27xxxxxxxxx,除了+之外,其中包含11位数字

+不必存储.

提前致谢

小智 10

我会用BIGINT.请不惜一切代价避免使用varchar.使用varchar或char是一个非常糟糕的主意.

原因.Varchar/char占用更多空间,查找和交叉引用的速度较慢,索引也较大.

在设计表时,尝试使用设置的行长保持它们,事情将更快地运行.如果你必须有一些文本字段,通常最好使用char而不是varchar,因为varchar的开销很高.

我在电信领域工作了12年,现在正在设计/优化VoIP/SMS平台.当我进入修复系统时,头号杀手是各种各样的变种.

只是我的0.02值.