首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

go-mysql-server:基于内存的go实现mysql server

https://github.com/dolthub/go-mysql-server是用golang实现的基于内存的mysql server。主要应用于两个场景:作为golang单测的mysql替换,作为内置的基于内存的数据库。MySQL Fake 常见实现方式有两种:SQLite 以及 go-mysql-server。因为大家都基本遵循了 SQL 92 标准,在没有用到比较复杂的,或者 MySQL 特有的一些语法特性时,我们可以用 SQLite 来作为一个平替。但是SQLite底层是C语言实现的,github.com/mattn/go-sqlite3仅仅做了cgo的一层封装。用 SQLite 来存取数据时,你会发现跟 MySQL 不同,它只依赖一个文件进行读取和写入,非常轻量级。我们可以在单测执行结束的时候清理掉这个文件即可。SQLite 还提供了内存的模式,这样我们就能完全不依赖存储,直接用 SQLite 来验证我们的语句是否正确。

02

使用TreeSoft实现不同数据库间的定时数据同步

TreeSoft数据库管理系统,支持以下数据同步方案: 1、MySQL同步数据到Oracle 2、MySQL同步数据到PostgreSQL 3、MySQL同步数据到SQL Server 4、MySQL同步数据到MongoDB 5、Oracle同步数据到MySQL 6、Oracle同步数据到PostgreSQL 7、Oracle同步数据到SQL Server 8、Oracle同步数据到MongoDB 9、PostgreSQL同步数据到MySQL 10、PostgreSQL同步数据到Oracle 11、PostgreSQL同步数据到SQL Server 12、PostgreSQL同步数据到MongoDB 13、MongoDB同步数据到MySQL 14、MongoDB同步数据到Oracle 15、MongoDB同步数据到PostgreSQL 16、MongoDB同步数据到SQL Server 17、SQL Server同步数据到MongoDB 18、SQL Server同步数据到MySQL 19、SQL Server同步数据到Oracle 20、SQL Server同步数据到PostgreSQL 21、MySQL同步数据到MySQL 22、Oracle同步数据到Oracle 23、PostgreSQL同步数据到PostgreSQL 24、SQL Server同步数据到SQL Server

02
领券