首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我应该使用哪个RDBMS?

我应该使用哪个RDBMS?
EN

Stack Overflow用户
提问于 2018-06-07 03:25:17
回答 2查看 0关注 0票数 0

我开发了一个高速交易服务器来通过互联网传输数据,所以我不需要依赖像MySQL这样的数据库实现来提供这一点。这开启了使用哪个SQL版本的问题?

我非常喜欢SQLite,但我不相信这是行业优势,但我喜欢的是它在资源方面的轻量级。

8年前我厌恶MySQL,但现在显然是工业实力,我的合作伙伴使用它,所以它是服务器端的明显选择。如果我使用它,我将通过“localhost”连接到已安装的服务器(Windows服务)。我关心的是内存使用情况。

我不会将结果集加载到内存中,但我注意到第一个连接的大约6Mb。我希望随后的连接不是额外的6MB!

如果我使用libmysqld.dll嵌入式libarary,那么每个新连接都会将嵌入式客户端/服务器代码的新实例加载到内存中吗?我们这样认为,因为每个进程都有自己的进程内存.

无论如何,手册指出,当使用libmysqld嵌入式服务器时,在逐行检索结果时,内存优势基本上会丢失,因为“内存使用量会随着检索到的每行增加而增加,直到调用mysql_free_result()”。

EN

回答 2

Stack Overflow用户

发布于 2018-06-07 11:37:22

与其他数据库相比,SQLite用于更多的应用程序。

MySQL有一些问题,就像它不尊重外部完整性约束。

我现在是PostgreSQL的粉丝,也可以免费获得(我想如果你阅读MySQL的许可证,事实上证明有一个更适合商业用途的许可证)。它似乎比SQLite更高的性能,这可能与它在SMP机器上运行有关,并可用于不同的线程。它似乎也相当稳固。

票数 0
EN

Stack Overflow用户

发布于 2018-06-07 12:58:20

标题应该是“哪个RDBMS?” - 它措辞的方式与“哪个Java?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档