●独立运行
不需要在数据库中设置程序或脚本,不需要更改库结构,是一款独立的应用程序,因此不影响现有系统的运行,简单易用。
●支持各种数据源
既支持常规数据库,如Access、SQL Server、Oracle、MySQL、DB2等,又支持Excel、txt、csv等文件数据,任何可用OLE DB或ODBC连接的数据,均可参与同步。
●异型数据库同步
既支持相同类型数据库之间的同步,如Access到Access、SQL Server到SQL Server,又支持异型数据库之间的同步,如Excel到Access、Access到SQL Server、SQL Server到Oracle等。
●无人值守同步
软件具有定期自动同步的功能,只需预先设置好时间间隔,就可长期自动同步;支持系统重启后自动继续同步,防止意外关机重启而造成同步中断,从而实现无人值守同步。
●支持增量同步
既支持简单的全部复制式同步(Insert),又支持增量同步。软件能快速扫描数据库,找出相互间的差异(即增量),只对增量进行同步。
●支持断点续传
当同步中断后,再次同步时能从中断位置继续同步,避免每次都需要从头开始。
●秒级实时同步
重复同步的时间间隔最短可设置为1秒,源数据库发生变更后,1秒后就同步过去,几乎等同于实时同步。
●支持同步后处理
可设置同步后的SQL执行语句,实现同步之后的数据转换、公式计算等额外任务。
MySQL varchar计算:求列的数目和计算N的最大值有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少
先明白计算的一些规则限制
① 存储限制
需要额外地在长度列表上存放实际的字符长度:小于255为1个字节,大于255则要2个字节
② 编码限制
gbk:每个字符最多占用2个字节
utf8:每个字符最多占用3个字节
③ 长度限制
MySQL定义行的长度不能超过65535,这个限制了列的数目,比如char(255) utf8
那么列的数目最多有65535/(255*3)=85,列的数目可以从这里得到依据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)