有没有人有过H2 database人的真实经验?我感兴趣的是:

  • 性能
  • solidity
  • 臭虫

推荐答案

我们使用H2作为一个非常大的基于RCP/Eclipse的设计工具的存储引擎.该工具本身已经在一些数据密集型项目中使用了两年多,所以我们已经相当彻底地强调了H2.

我们对其他Java嵌入式数据库引擎进行了相当深入的分析,最终 Select 了H2.总体而言,我认为我们对此相当满意.我们遇到的 solidity 问题很少,但正如zvikico所说,开发团队react 非常灵敏.

虽然性能不错,但有时需要手动进行一些优化.如果您习惯于使用为您执行大量优化的企业级数据库,那么可能会有一些变化.如果您遇到速度较慢的查询来查看它在做什么,我建议您使用EXPLAIN命令.通常,您可以切换JOIN语句以强制其更有效地使用索引.

所以,简而言之,向我竖起大拇指!

Database相关问答推荐

当某些 node 死亡时,mongo 副本集选举如何表现?

术语 SSTable 和 LSM Tree 有什么区别

当我们需要触发程序的返回值时?

我应该为 Realm 中的每个实体定义主键吗?

如何开始使用 SQLCipher for android?

C# 连接到数据库并列出数据库

什么是 Scalar标量查询?

保存图像:文件还是 blob?

如何关闭 Rails 中的updated_at列?

Sitecore - 将项目从 Web 移动到 Master?

主键和主属性有什么区别?

使用 typeORM 搜索早于日期的数据

什么是数据仓库?

如何在实体-属性-值设计中处理不同的数据类型(例如,具有多列的单个表或每种数据类型的多个表)?

什么时候用R,什么时候用SQL?

如何将 DECIMAL 插入 MySQL 数据库

在mysql中 Select 不同的2列组合

使用 C3P0 的 JDBC 连接池

关系未更新的 NSFetchedResultsController

如何使用 T-SQL 检测 SQL Server 数据库的只读状态?