在 KMM 中使用 SQLDelight 有哪些限制(产品)

Moh*_*hit 2 sqldelight kotlin-multiplatform kotlin-multiplatform-mobile

SQLDelight 仍然在 Maven 存储库上标记为实验库,尽管第一个版本似乎于 2018 年 10 月发布。

我在 KMM 中制作了一个示例应用程序,我可以在其中插入/删除行,到目前为止,它似乎对我们的用例运行良好。但是,有人可以帮助我了解它的哪些方面在产品中使用不安全。是否存在任何性能问题?或者产品中是否存在随机崩溃的可能性?或者,我们是否知道是否有应用程序成功地将 Prod 中的 SqlDelight 用于其 KMM 应用程序?

谢谢!

Kev*_*gan 6

我不知道为什么该链接将 sqldelight 描述为多平台实验性的。目前,iOS 上的许多应用程序都附带了 sqldelight。

我编写了底层驱动程序(https://github.com/touchlab/SQLiter/),并与团队和社区合作维护 sqldelight 实现。

我认为没有什么是没有准备好生产的。性能存在一些痛点,但最近人们对此给予了相当多的关注。我没有运行很多基准测试,但我希望 sqldelight 能够与其他类似工作的产品相媲美。