gpt4 book ai didi

database - 开源是否曾经创建过一个自动处理事务的单一文件数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:44 26 4
gpt4 key购买 nike

开源是否曾经创建过一个单文件数据库,它在处理未在正式 SQL 事务集中交付的大型 sql 查询集时具有更好的性能?我使用的 .NET 服务器对来自另一台服务器的数千行数据进行大量复制,并且它以一对一的方式进行复制,没有正式的 SQL 事务。因此,我不能使用 SQLite、FirebirdDB 或 JavaDB,因为它们都不会自动对事务进行批处理,因此性能很差。每个插入都等待前一个插入成功,等等。因此,我不得不使用更重的数据库,如 SQLServer、MySQL、Postgres 或 Oracle。

有谁知道支持自动批处理事务并解决我的问题的平面文件数据库(具有 JDBC 连接驱动程序)?

我不喜欢较重的数据库的主要原因是缺乏通过单击鼠标操作查看数据库内部的能力,就像使用 SQLLite 一样。

I tried creating a SQLite database and then set PRAGMA read_uncommitted=TRUE; and it didn't result in any performance improvement.

最佳答案

我认为 Firebird可以为此工作。

Firebird 有很好的 dotnet 提供者和很多解决方案 replication

也许你能读懂这个article for Firebird transaction

关于database - 开源是否曾经创建过一个自动处理事务的单一文件数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com