求内存关系型数据库的选型推荐

2022-09-10 23:06:26 +08:00
 cellargalaxy

最近有个需求。

  1. 数据的更新和查询频率都比较高,要求查询的耗时要短。
  2. 但数据量不大,能都 load 到内存里,需要支持 SQL 查询。
  3. 希望是单独起一个服务对外提供查询,而不是嵌入型的,不想 load 到服务的本地内存里。
  4. 数据只做缓存查询用,事务,持久化什么的无所谓。

大佬们有什么选型推荐吗。 或者能把 redis 整到支持 SQL 查询吗(谷歌了一轮没查到符合预期的)

谢谢

2800 次点击
所在节点    数据库
16 条回复
seers
2022-09-10 23:08:02 +08:00
sqlite memory database
cowman
2022-09-10 23:09:03 +08:00
timesten
justanetizen
2022-09-10 23:10:20 +08:00
mysql memory
jhdxr
2022-09-10 23:31:42 +08:00
dqzcwxb
2022-09-10 23:41:11 +08:00
如果又要满足 sql 又要高效,那就用 jetcache 的这种缓存框架去实现吧
Aloento
2022-09-10 23:47:29 +08:00
可以用 PostgreSQL 改改配置,肯定没有 redis 那么快但是也很不错了
Maxwe11
2022-09-10 23:53:45 +08:00
这种东西还是要看整体架构和自己的业务特征,如果不太确定,覆盖全些的话,可以考虑 ignite ,反正基本各种技术架构都能兼容,关系和 kv 的基础,驱动或接口服务也都有,要用内存或是持久化自己调参数就行
liprais
2022-09-10 23:55:48 +08:00
你不知道用啥就用 pgsql
zhangxzh
2022-09-11 01:02:00 +08:00
TT
francis59
2022-09-11 02:45:02 +08:00
Apache Ignite
xy90321
2022-09-11 03:28:53 +08:00
Mithril
2022-09-11 03:36:40 +08:00
SQLite 就行。
性能足够好,同时也有各种扩展。
甚至有人做了 OLAP 上去。。。
0xC000009F
2022-09-11 10:36:15 +08:00
Juszoe
2022-09-11 13:08:10 +08:00
mysql memory 引擎,四个需求完美符合
mmdsun
2022-09-11 13:42:58 +08:00
apache geode 听说 12306 用的是这个:
https://geode.apache.org/
update
2022-09-11 23:19:34 +08:00
有个 redissearch

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/879197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX