首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

袋鼠第三代版本隆重登场

袋鼠第一代版本:libgda + GTK3

袋鼠的第一代版本是从2019年开始的,基于 libgda5 和 GTK3 构建,前后经过了近30个版本迭代,最终输出了重点节点版本 1.0.6;

因 MySQL 方面的技术原因需要解决,亲自为 libda 提交PR,并推动 libgda 出新版本v 6;随后把 libgda 从 v5 升级到了 v6,最终输出了重点节点版本 1.10.2,现在仍然可以下载使用;

袋鼠第二代版本:ODBC + GTK4

2021年7月份,随着 GTK4 的发布,袋鼠随之演进,GUI 部分开始迁移到 GTK4,对外公开的第一个版本是 v1.90.1;

接下来在 v1.96.1 中用 ODBC 替换了 libgda6,初步形成了袋鼠第二代版本;袋鼠第二代版本前后经过 15 个版本迭代,版本 v2.3.2 是目前最成熟的版本;

袋鼠第三代版本:Direct Access + GTK4

由于很多用户反馈说 ODBC 下载不到,甚至不知道如何配置,所以萌发了解决这个问题的想法,于是从3月份开始,着手实施 ODBC 替代计划:数据库直接访问(Direct Access),大致思路是把原有的数据模型层下沉,提取并抽象数据库访问接口,封装访问数据库客户端库的代码,把这三部分整合为数据库提供者层,从而实现了 ODBC 替代;

初期支持 ODBC、SQLite、MariaDB、MySQL、PostgreSQL、Redis 等,很好的实现兼容和平滑过渡;目前已经完成了所有代码向新架构迁移;ODBC 保留只是为了兼容存在。

袋鼠第三代的第一个版本是即将推出的 v2.99.1,功能已做全面对接和兼容性测试,整合版本和单项数据库版本已经准备好,就等你来撩...

袋鼠后续版本展望

这个版本将开启稳定迭代的征程,技术上不会再大起大落,意味着稳定版本将正式推出;

袋鼠数据库工具官方小商店

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230328A024VL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券