内存/嵌入式数据库解决方案
我目前正在使用 SQLite 的内存选项,虽然它可以工作(现在有点慢,但我仍在探索优化它的使用方法,例如批处理等),我只是好奇是否还有其他方法SQLite 的替代品,支持内存数据库并且是嵌入式解决方案。我不一定需要基于模式的数据库(NoSQL 将是一个有趣的尝试)。我的写入频率确实比读取频率更高(这是 Web 应用程序后端的一部分),因此我需要足够快的更新速度才能跟上传入的数据流。
我相信 SQLite 可能能够通过查询端的一些优化来处理数据量,但我只是想知道替代方案。
I'm currently using the in-memory option for SQLite and while it works (a bit slow right now but I'm still exploring ways to optimize my usage of it like batching and such), I'm just curious whether there are other alternatives to SQLite that support in-memory DBs and are embedded solutions. I don't necessarily need a schema-based DB (NoSQL would be an interesting thing to try). I do writes more frequently than reads (this is part of a backend for a web application), so I need my updates to be fast enough to keep up with the incoming flow of data.
I believe SQLite is probably more than capable of handling the volume with some optimizations on the query-side, but I'm just wondering about the alternatives.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过 Oracle 的 TimesTen 数据库? (维基百科文章可在此处找到)
Have you tried Oracle's TimesTen database? (Wikipedia article available here)