【发布时间】:2012-10-04 04:13:32
【问题描述】:
我正在使用 node.js 构建一个网络游戏平台/商店,并且我一直在研究存储游戏数据的方法。游戏数据将包括基本信息和关键字列表。
我首先研究了 MyISAM 和 InnoDB 存储引擎之间的区别。 InnoDB 似乎是最合适的选择,因为我希望操作锁定在行级别而不是表级别。但是,我还发现 FULLTEXT 搜索仅适用于 MyISAM 表。
我的第一个问题是这个。是否有适合我的两个要求的 MySQL 存储引擎(能够同时对不同的行进行操作,以及能够像在任何存储上一样在表中搜索特定关键字)?
此外,如果第一个问题的答案是否定的,是否有其他数据库软件(MySQL 的替代品)可以满足我的要求并在节点上支持开箱即用或使用插件。 js?
无论我使用什么,它都需要快速执行读取,因为很多人可能同时访问同一个游戏(因此访问表中的同一行)。
【问题讨论】:
标签: mysql database node.js store storage-engines