用java实现h2数据库和mysql数据库实时数据同步
1、h2数据库你写一个dao类(例如:insert方法),mysql也写一个mydao类(例如:insertmysql()),当往h2数据库执行插入的时候 new dao().inser(sql); new mydao().insertmysql(sql);
2、也可以直接到数据库操作写存储过程和游标自动同步。
3、使用第三方插件。有很多这样子的平台做企业数据一体化的
mybatis实现支持哪些数据库
MyBatis是一个灵活的持久层框架,它支持多种数据库,包括但不限于MySQL、Oracle、SQL Server、PostgreSQL、DB2、SQLite等。通过配置不同的数据库驱动和相应的SQL语句,MyBatis可以与各种数据库进行交互,并提供了丰富的功能和灵活的映射方式,使开发人员能够方便地操作不同类型的数据库。无论是关系型数据库还是非关系型数据库,MyBatis都可以进行适配和支持。
MyBatis支持以下数据库:
- Apache Derby
- H2
- HSQLDB
- IBM DB2
- MariaDB
- Microsoft SQL Server
- MySQL
- Oracle
- PostgreSQL
- Sybase ASE
类似sqlite的数据库
比如嵌入式数据库。
如果软件开发语言是java,可选项有hsqldb,apache derby,h2。集成很方便。h2的磁盘存储模式相对其它两个速度要快,能满足需求。 其它语言数据库,有firebird,oracle Berkeley db, mysql embedded,postgreSQL embedded 这个,几千万条数据,如果表很大,数据库文件会非常大,既然sqlite都不适合了,用移动存储设备存储更不适合。 目前手机操作系统使用的数据库就是sqlite。

