
数据同步
文章平均质量分 77
zhz5214
这个作者很懒,什么都没留下…
展开
-
MySQL查询条件带in的排序
这样,你就可以使用LambdaQueryWrapper来实现类似于"select * from table where id IN (3,9,6) order by field(id,3,9,6)"的查询操作了。在编写java代码的时候,一开始用的是LambdaQueryWrapper对象来构造sql语句。在修改一处代码bug的时候,碰到查询出来的记录没有按照in条件里面的顺序进行排序,而是按照默认的主键进行排序。再有一点需要注意的是,field函数里面的id是不可以用单引号的,它表示的是字段名。原创 2023-12-08 17:37:49 · 888 阅读 · 0 评论 -
MySQL的双主互备
这里两台服务器可以分别创建各自的用户比如:第一台slave1,第二台slave2,因为下面赋权限时,如果是给所有数据库赋权限,则该用户也会被同步,则第一台创建好后在第二台服务在创建相同用户时,会报错。原创 2023-12-07 18:20:06 · 2360 阅读 · 0 评论 -
如何做windows服务器迁移
mysql也有了,然后把安装后的mysql中的zentao表备份下,拿先前备份的库还原一下。postgresql中的空间数据则需要小心点,首先是需要安装postgis,然后是备份过来要看下里面的空间字段是否有值,就是里面的geom字段,是否有一长串字符串。或者根据清单、交接文档等得知那些是重要的,有用的,需要迁移出来的。闲话休提,直接上干货。上周,笔者公司的阿里云服务器到期了,需要将windows服务器上的程序和代码迁移到本地的服务器上。最后,需要验证迁移的成果,是否与原来的程序相同,数据上是否有遗漏等。原创 2023-10-23 18:24:39 · 181 阅读 · 0 评论 -
kettle数据同步
笔者曾经做过一个项目,将一些数据从Oracle数据库中同步更新到PostgreSQL中,每天晚上凌晨1点开始同步,至凌晨5点前结束。在此期间,Oracle数据库中的数据又发生了变化,真的不好处理。因此,笔者认为,在进行数据同步的时候,工具只是其中一方面,还需要考虑其他的环境问题。事实上,如果系统数据设计完善完全可以才用增量更新的方式,更安全保险进行数据同步,那样就不会发生上述问题。数据库之间的同步:使用Kettle中的数据库连接组件,可以连接多个不同的数据库,并通过数据抽取、转换和加载步骤实现数据同步。原创 2023-10-10 16:49:41 · 1803 阅读 · 3 评论