1

我需要在 SQLite 和 MYSql 之间进行选择。我对选择什么有点困惑。我知道这两个数据库引擎都没有递归查询机制,并且 SQLite 不支持存储过程。这是我的情况。我有一个应用程序,它有大约 1000 个进程访问同一个数据库。该数据库总共有大约 2 个表和大约 10,000 个条目。该应用程序不是分布式的,我的意思是所有进程都在同一台机器上运行。我想将数据库嵌入应用程序本身。我认为 MYSql 记住所有这些并不是一个好主意。此外,我的应用程序不涉及复杂查询(几个选择、更新和插入查询)我知道 SQLite 比 MYSql 轻得多,但 MYSql 支持存储过程而 SQLite 不支持。我还需要良好的锁定机制。我不 不想让进程长时间锁定表。我读过 SQLite (http://sqlite.org/lockingv3.html) 中的锁定/解锁操作非常快。我是数据库新手,请多多包涵。谁能帮我决定什么更好。

4

1 回答 1

1

要将小型数据库嵌入到应用程序中,SQLite 是最好的方法——mySQL 对于服务器上的数据库更有用。本地化应用数据 +SQLite = 更易于开发和实施

于 2012-06-04T16:05:50.847 回答