新数据库快速入门的知识框架
1. 基本操作
1.1 如何安装
Windows
环境Linux
环境Docker
环境
1.2 事务支持
是否具有支持事务
在常用的工具里面如何集成事务功能?
Spring
1.3 数据操作
定义schema
查询
新增
修改
删除
关联查询
分页
排序
限制返回条数
1.4 权限控制
- 用户
- 角色
1.5 数据结构
返回数据的结构是否可以根据不同数据灵活定义?
支持的数据结构
- String
- int
- long
- List
- Set
- Hash
- Key-Value
- Timestamp
1.6 如何连接
- 连接工具有那些?
- 连接地址?
2. 进阶操作
2.1 索引
ID
- ID类型
- 自定义ID
- 自增ID?
索引的创建
索引的删除
索引类型
唯一索引
普通索引
2.2 批量操作
- 批量插入
- 批量修改
- 批量删除
2.3 性能优化
- 是否具备性能优化的能力?
- 如何进行数据性能优化
3. 集成篇
3.1 Java代码集成
是否支持JDBC?
是否支持Mybatis?
是否需要指定的客户端?
- 如果需要该如何操作?