对有服务器内存储器数据管理的一些疑问
对有服务器内存数据管理的一些疑问
在制作服务器内存数据管理这一块的时候,发现一个问题,存在内存中的数据要实现向sql那样的复杂查询很麻烦,而且性能不能保证。
比如说一些公共数据获取(拍卖行的搜索,擂台的排序等)
请问有什么存储结构或者思想能解决这个问题。
------解决方案--------------------
建索引啊,B+树,数据库用啥样的数据结构,内存里就可以用啥样的数据结构啊。
------解决方案--------------------
我们用hash存储
------解决方案--------------------
我的方法,一是用hash,复杂度低,结构简单,二是用有序队列。
如果你要检索的是那些未建立索引的内容,用数据库相信也快不了多少,看具体实现了。
另外,建议采用nosql的解决方案,个人觉得做游戏服务器用nosql比sql要合适得多。
在制作服务器内存数据管理这一块的时候,发现一个问题,存在内存中的数据要实现向sql那样的复杂查询很麻烦,而且性能不能保证。
比如说一些公共数据获取(拍卖行的搜索,擂台的排序等)
请问有什么存储结构或者思想能解决这个问题。
------解决方案--------------------
建索引啊,B+树,数据库用啥样的数据结构,内存里就可以用啥样的数据结构啊。
------解决方案--------------------
我们用hash存储
------解决方案--------------------
我的方法,一是用hash,复杂度低,结构简单,二是用有序队列。
如果你要检索的是那些未建立索引的内容,用数据库相信也快不了多少,看具体实现了。
另外,建议采用nosql的解决方案,个人觉得做游戏服务器用nosql比sql要合适得多。