【发布时间】:2009-09-11 12:27:52
【问题描述】:
我在 asp.net 中实现了一个聊天系统,很像 google chat,我使用 xmhttp 发送和接收数据,我使用一个表来存储所有用户的所有聊天。
我想使用 XMLHttpRequest 在 sql 中创建全局临时表,以便更好地组织数据(而不是将所有聊天存储在单个表中,这可能(我不确定)在许多用户时会导致锁定问题正在访问它。)
对于我的系统,我也不需要存储聊天记录,所以我认为全局临时表会更好,因为它已经被删除了,省去了我清理它的麻烦。
但是在 Xmlhttprequest 创建表之后,它在创建后就被删除了....为什么会发生这种情况我不知道....我也删除了所有连接关闭行但仍然没有运气
那我该怎么办??另外,如果有人知道任何可以向我指出要遵循的最佳实践的在线资源,请告诉我。
【问题讨论】:
-
如果您不必存储聊天内容,为什么要将其放在数据库中?如果您担心锁定,请查看快照隔离-msdn.microsoft.com/en-us/library/tcbchxcb.aspx
-
不要实现自己的 - 使用 IRC、Jabber 或其他任何东西。
标签: asp.net sql xmlhttprequest chat