codefollower
codefollower
> Value expected to be of type DOCUMENT is of unexpected type INT32 aggregate 命令有些语法还没有完全支持
mongodb 文档太大,还没有试过,可能 gc 时会有问题。目前一个 page 就16K,如果一个 mongodb 文档就大于16K了,一个 page 只能存一个文档。
lealone 的 mysql 插件还处于活跃开发阶段,等正式发布后再考虑从 mysql 迁移的事吧。有了 mysql 插件之后,现有的 mysql 应用一般是不需要改动的,所以也不需要专门的从 mysql 迁移到 lealone 的文档。我现在的工作就是让 lealone 的 mysql 插件尽可能多的兼容 mysql。
view 和 function 的语法支持,mysql 的内置函数不会全部支持,比如跟复制集群相关的。
mysql 数据量不大的话,直接用 mysqldump 把 mysql 的表结构和数据导出到一个 sql 文件中,然后让 lealone 执行一下这个 sql 文件就可以了。 如果原来是 spring + mysql + mybatis,从mysql 切换到 lealone 后还是用 client-server 模式,那么不需要换 jdbc 驱动,应用依然使用 mysql 的 jdbc 驱动,如果端口号和数据库名跟原来一样,连 jdbc...
把 mysql 的数据迁移到 lealone 的步骤, 以下假设在 mysql 中已经存在一个叫 mydb 的数据库,现在需要把 mydb 的数据迁移到 lealone: 第1步: 用 mysqldump 把 mydb 的表结构和数据导出到一个 mydb.sql 文件 mysqldump -h 127.0.0.1-P 3306 -u root -proot mydb >...
h2 service 太重了,依赖不少东西,不太想引入。 在 windows 可以用 javaw 替换 java,这样可以把 java 程序当成一个后台进程运行, 比如 `javaw -jar lealone-5.2.0.jar` 就可以在后台运行 lealone 用 `java -jar lealone-5.2.0.jar -client -sql "shutdown server"` 可以关闭后台的 lealone 进程。 从 lealone-5.2.0...
lealone-5.2 才支持 shutdown server,lealone-5.1.2 有个试验功能,需要用 admin shutdown server h2 service 就是用 Wrapper,还是挺重的,如果确实很需要这项功能,可以做一个 lealone 插件,不想把这些非核心的功能放到 lealone 里。
感谢关注 1. 政府和国企的项目确实很多都需要国产化认证,也就是常说的信创认证,今年上半年我把这件事交给一个同事去处理,过了一段时间他告诉我信创认证不好做,他说整个广西没有一家软件企业做过信创认证,这事就搁置了,我也没有时间去搞这个东西。 2. 集群版不开源的,只提供公有云的云服务,预计明年上半年3-6月份上线,集群版不分主备,也不需要用户操心是计算存储分离还是读写分离,会自动根据读写负载加减节点,比如读并发很高了就能秒级增加新的复制节点提供查询服务,又比如写并发很高、数据量很大,现有的节点都不够用了,也会自动增加新节点分散数据和写并发。所有这些都是自动化的,用户不需要关心细节,把 lealone 一直当单节点用就好了。 3. 如果是时序数据不建议用 lealone,因为 lealone 是一个 oltp 数据库,用 lealone 处理时序数据成本不划算,建议用专用的时序数据库处理时序数据,时序数据库通常为时序数据建立了专用的存储模型,所以成本更低。