Skip to content

数据库

数据库是数据管理的最有效方式, 它负责数据存储, 查询, 修改, 排序等, 并提供统一的接口, 使得不同程序之间的数据交换更加方便

同时, 数据库性能相比文件存储更加优秀, 它可以节约硬盘空间, 提供更高的查询效率, 并提供数据安全性, 防止数据泄露等

常见的数据库

提示

如果你建设群组服, 请勿使用 SQLite 或 H2 等本地存储数据库, 这些数据库可以理解成只是一个优化后的文件, 并不能跨服务器读取 (毕竟每个数据库文件都在各自的插件文件夹里)

MySQL

广泛使用的老牌数据库, 一般分为 5.x8.x 两个大版本, 5.x 版本最为稳定, 而 8.x 版本则是最新版本, 功能更加强大, 性能也更好

MySQL 拥有庞大的社区和丰富的资源, 市面上支持数据库的插件大部分首先支持的都是 MySQL 数据库, 因此虽然它性能可能不及其它数据库好, 但大部分时候你还是得使用它

SQLite

另一款老牌轻量级的本地存储数据库, 使用单个文件存储, 大部分插件也支持这个数据库

MariaDB

基于 MySQL 数据库开发, 性能比 MySQL 更好, 基本可以无缝兼容 MySQL, 开源, 是 MySQL 的一个不错的代替品

PostgreSQL

另一款开源数据库, 功能更加强大, 性能也更好, 但普及率还不及 MySQL

MongoDB

一款使用类似 JSON 格式存储数据的数据库, 擅长处理海量半结构化数据, 读写性能高

Redis

Redis 是一款流行的 key-value 数据库, 性能高, 读写速度快, 适合缓存等场景