codefollower

Results 205 comments of codefollower

lib目录下面有没有antlr-3.2.jar?

是我疏忽了 .gitignore文件把jar文件屏蔽掉,导致本地jar包没传到GitHub,我重新提交一下。

**2019/1/23 补充**: Lealone 目前已经是5.0了,前4代都没有正式发布过,5.0已经做好准备了,新增了列锁、page粒度的混合行列存储、异步化无锁B-Tree、统一异步任务调度器这几个超重量级的特性。 详情见: https://github.com/codefollower/My-Blog/issues/22

@xch91 这是一个巨复杂的大工程,Lealone的单机版是从H2数据库演化来的,你有机会对比一下两者代码的巨大差异就知道了,Lealone是全异步的代表,H2刚好是传统的每连接对应一个线程的模型。现在忙着修bug,以后会写一些文章介绍。

云厂商和开源软件社区的合作模式 [Apache Flink](https://flink.apache.org/) 这个开源软件项目提供了一些参考。 Flink 背后也有家叫 dataArtisans 的商业公司,虽然阿里巴巴也是个云厂商,内部也大量使用了定制版的 Flink,但是阿里也有好几个员工是 Flink 项目的 Committer,只有云厂商对开源软件的持续贡献有足够分量时,开源社区或背后主导的其他商业公司才不会有意见。 当然,这里并不是特意要表扬阿里巴巴,MongoDB 公司含蓄的指出 MongoDB 之所以修改商业许可协议是因为像阿里巴巴这样的云厂商没有为 MongoDB 做贡献就拿 MongoDB 获利。 所以,如果云厂商想从开源软件获利,要么自己花钱培养员工成为开源项目的 Committer,要么花钱支持开源项目的可持续发展。 天下没有免费的午餐。

https://github.com/codefollower/H2-Research/commit/da589b3cc5679d2199989e3f6de8de689377c679#commitcomment-5997020 https://github.com/codefollower/H2-Research/blob/master/my-test/my/test/command/JoinTest.java

h2 的新版本有不少原有的测试用例跑不了了,这个很正常,测试用例是在老版本的基础上写的,这个项目的代码我跟官方 h2 同步更新过几次,所以测试用例可能不兼容了。

pestore 那个例子我写入记录然后关掉重启,连续试了很多次都是正常的

lealone 5.0 现在只专注单机版,不支持复制模式了。