日期:2014-05-18  浏览次数:20432 次

求一种频繁读取的数据库,求教各位大虾门
我在开发一套程序   需要用到一个数据库

程序会对数据库频繁查询、插入记录和删除记录     插入》删除,,(例如聊天系统的开发   会频繁的读取数据库记录和删除数据库记录(删除记录防止数据库庞大))  


不知道该采用什么作为数据库合适(sqlserver/XML/或用一个application[ "database "]=*       ???)   或这其他的方式做数据库     求高手指点一下迷津》


sqlserver/XML/或用一个application[ "database "]=*       ???     哪个更方便更好或着有其他更好的方式   //要求查询   插入   删除方便的数据库


------解决方案--------------------
sqlserver就挺好.
------解决方案--------------------
这个XML可能不太行,并发能力不好。

如果客户端不多的话,可以考虑数据现在客户端操作,然后一定时候再把数据一起更新到服务器数据库中,这样对服务器操作就会少了很多,
------解决方案--------------------
就是选择数据库了,任意商业数据库

LZ 不要想得太【玄乎】了,这些企业级数据库,足以满足你的要求,


------解决方案--------------------
只有想到他因为要做全局变量,如果不借助数据库的话 当然Application 是最好的饿,难道不是么
------------------------------
保存到Application ,万一突然系统出个什么问题,重启一下,你所有的数据还没来的及保存到数据库中,那这些数据就全没了。
------解决方案--------------------
如果有必要存聊天记录 还是放在数据库比较好,还得加个定时器,根据数据量定时清空一下
------解决方案--------------------
如果不需要聊天记录直接用内存,如果需要聊天记录,建议内存+数据库. 数据库insert占用资源并不多,只有一个锁定的问题. 而检索就比较耗资源,所以可以用内存检索消息.