嵌入式数据库与独立数据库
Posted
技术标签:
【中文标题】嵌入式数据库与独立数据库【英文标题】:Embedded databases vs standalone 【发布时间】:2012-05-28 22:31:01 【问题描述】:我在这里没有找到两者的比较。如果评论中已经存在该主题,请给我链接,我将关闭该主题。
我感兴趣的是性能比较。这两种类型之间是否有任何显着差异。我听说人们设法在嵌入式中存储数百万条记录而没有问题。以 H2 为例。在生活中,我从未遇到过嵌入式,直到看到 Spring 示例书籍并借助嵌入式数据库测试其他东西(更容易设置和开始模拟应用程序)。他们有多可靠?资源效率如何?上下文不是关于一个拥有十亿用户的系统,而是关于更现实的几十万用户?
你可以猜到我在哪里,嵌入式 - 更容易设置,更容易使用 - 那为什么还要麻烦呢?我不是判断其他品质的 DBA。
【问题讨论】:
我有点困惑,你认为区别是什么?你如何定义“独立”?您是指与您的应用程序在同一台机器上运行的服务器进程吗?我想知道您是否没有找到比较,因为您正在人为地进行其他人不使用的区分。 H2 可以在单独的机器上作为单独的实例运行吗?这个问题是一年前写的,所以我不记得我的初衷了。但我仍然感兴趣的是为什么 H2 不用于生产。 【参考方案1】:找到有趣的链接,但仍在等待其他意见。 似乎 H2 比 mysql 和 PostgreSQL 更快 - http://www.h2database.com/html/performance.html ,同时消耗的内存略多,如果您查看下面的假设,这是不正确的。 (不过在单台电脑上测试过)
【讨论】:
以上是关于嵌入式数据库与独立数据库的主要内容,如果未能解决你的问题,请参考以下文章