Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[建议] 支持更多数据库 #96

Open
6 of 9 tasks
bzp2010 opened this issue May 2, 2023 · 0 comments
Open
6 of 9 tasks

[建议] 支持更多数据库 #96

bzp2010 opened this issue May 2, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@bzp2010
Copy link

bzp2010 commented May 2, 2023

描述功能请求

支持连接至 PostgreSQL / SQLite 等数据库,提供更多数据存储选项。

可以考虑引入一个 ORM 层,消除数据库服务间的差异(比如数据类型),这带来以下优势:

  • 更多数据库服务支持
  • 数据表 schema 自动升级
  • 更简单的数据库操作 API,避免直接使用 java.sql

但是可能与现有的数据表定义不兼容,需要新的版本。

描述你考虑过的备选方案

基于现有的 “连接池” 模式,扩展使用其他数据库的连接池实现,
这需要手动处理数据库数据类型差异和 SQL 操作的差异。

请确认此建议所影响的内容

  • 文档
  • 安装
  • 可扩展性
  • 安全
  • 用户体验
  • 测试和发布
  • 开发架构
  • 新的扩展
  • 其他
@CaaMoe CaaMoe added the enhancement New feature or request label May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants