控制镶木地板交易



我有一个(桌面(应用程序,它在sqlite中记录高频数据。我们的年鉴已经要求转移到镶木地板(由于特定领域的原因(。我已经移植了我们的应用程序,并且获得了糟糕的写入性能(与每次更新都提交sqlite的性能非常相似,没有控制事务(

镶木地板是否有类似的交易控制或类似的类比?

附加背景信息-

  • 在每个事务中,我都有大约1200列的数据要更新
  • 我定义了一个完全";扁平的";镶木地板消息模式,其中每个条目都是required
  • 此外,我相信我已经排除了类似文件系统日志的瓶颈,但如果相关的话,我正在xfs上进行测试,并将在ext4上进行部署
  • 最后(?(这是通过拼花地板的锈蚀实现("parquet = 0.16.0"(来实现的

我很乐意填补任何缺失的空白,我在这个端口哪里出了问题?

进一步研究后,row_group_sizecompressionencodingpage_size等参数都可以使用WriterPropertiesBuilder进行设置。这些甚至可以在每列的基础上进行配置。

这实际上并没有解决我的问题,但回答了我上述问题的要点,即我们可以在什么地方配置镶木地板FileWriters。

最新更新