我有一个奇怪的问题……
我想知道如何在数据库中维护聊天数据.
我一直在使用php-mysql应用程序,它将用户的聊天数据存储在数据库中.
现在我的问题是,如果聊天数据增加,比如数百万条记录,如何存储它? mysql是否支持它,或者有任何限制或负担?
以gmail聊天为例.我可以无限聊天,也可以检索我以前的所有聊天数据.这怎么可能 ?
任何人都可以回答这个典型的myne问题吗?
解决方法:
MySQL将愉快地存储数百万甚至数十亿的记录;但是有些数字类型是不够的:see this表示数值类型的最大值.如您所见,最好使用BIGINT UNSIGNED作为例如自动增量场.
性能可能会成为大型表的问题,但这可以通过索引来解决(意思是“在类似情况下,我看到性能下降到100GB左右”).