mysql - 内存中 SQL/NoSQL - 保持查询能力 - 可能使用 MySQL 或 SQL Server

标签 mysql sql-server nosql in-memory-database document-based-database

我希望能够在数据存储中运行一组记录/文档,但这些记录始终保留在 RAM 中。我只需要使用大约 1.5GB 到 2GB 的 RAM(可能更少)。 这将是基于服务器的而不是嵌入的。

我知道内存中的键值存储对我来说不起作用,因为我需要丰富的查询功能。

我知道 MySQL 可以做基于内存的表,但不确定人们是否使用这个功能来实现我的想法。 SQL Server 可以将表固定在内存中吗?整个表?

我还应该查看哪些其他数据存储?如果速度快的话,Map/Reduce 风格的查询也可以。

最佳答案

SQLLite 可以在内存中运行,作为关系数据库解决方案。对于非关系型数据库,RavenDB可以在内存中运行。

关于mysql - 内存中 SQL/NoSQL - 保持查询能力 - 可能使用 MySQL 或 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9214991/

相关文章:

mysql - 我想输出交易日期之间的库存,如果没有交易日期,它仍然应该在库存系统的 MySQL 上显示所有库存

php - 我想从一个函数中获取单个值并在另一个函数中使用它 - codeigniter/php/mysql

sql - : "not variable is null" and "variable is not null"?之间有什么区别吗

php - 如何使用 mysqli group_concat 创建嵌套 JSON?

sql-server - 如何让 SQL Profiler 监控触发器执行

mysql - 无法使用 SSIS 将 SQL Server varchar(max) 传输到 MySQL 文本

MongoDB - sort() 数据过多,没有索引错误

javascript - Firebase:访问空/不存在的键及其子项

azure - 用于查询某个范围内的值的表存储设计

php - 如何在PHP中显示表格中的数据