0

我正在构建在线聊天应用程序,使用 Applets 和 java 聊天服务器,该应用程序将拥有很多连接和很多房间,

我使用了 Derby,但我担心它的许多连接和许多查询的能力,以及它支持的查询的可靠性?

所以我也在考虑MySQL,但我不知道它是否也适合这种类型的应用程序?还是德比是最好的?

谢谢 ,

4

1 回答 1

2

那么首先尝试比较MySql vs Derby

使用嵌入式系统开发任何应用程序,我们应该考虑直接数据库连接,易于更新和更改架构,易于删除/处理数据不一致,易于备份和恢复数据。在找出这些之后,哪个 RDBMS 将是有益的,主要取决于您,因为意见总是会有所不同

MySql的innoDB可以配置超线程读线程、超线程写线程访问多个CPU/Cores和高效的缓冲池;它的性能相当不错。

由于链接页面显示了差异:对于 Derby 的全文,哈希、R-/R+ 树用于索引能力范围、哈希、复合(范围+哈希)用于分区能力;我的意见是,如果我在服务器端的 JAVA 应用程序还有一个需要嵌入数据库的客户端,我会考虑使用 Derby。

这是我在开始 Derby 之前阅读的文章,它使用图形和图表对 MySql 进行了很好的描述和性能比较。

于 2013-10-05T15:06:53.750 回答