我的用例如下——
我有一个包含大约 1000 多个条目的数据库表,并且该表不经常更新/编辑,但我希望这在未来会发生变化。表中的某些列包含相当长的字符串。
现在我正在编写一个 UI 应用程序,该应用程序将具有一些鼠标悬停事件,这些事件将显示从上述数据库表中派生的文本。
对于我的用例,我决定编写一个后端“服务器”,它将托管一个内存数据库,该数据库将包含上述表中存在的所有数据。现在,UI 应用程序将在启动时缓存来自后端服务器存在或托管的内存数据库中的所需数据。
我的用例是否证明使用内存数据库是合理的?
如果没有,我应该考虑哪些替代方案?
编辑 1——我的用例还涉及非常频繁地在数据库上运行多个不同复杂度的搜索。
谢谢
p1ng