如何快速入门一个新的数据库

新数据库快速入门的知识框架

如何快速入门一个新的数据库

1. 基本操作

1.1 如何安装

  • Windows环境
  • Linux环境
  • Docker环境

1.2 事务支持

  • 是否具有支持事务

  • 在常用的工具里面如何集成事务功能?

    • Spring

1.3 数据操作

  1. 定义schema

  2. 查询

  3. 新增

  4. 修改

  5. 删除

  6. 关联查询

  7. 分页

  8. 排序

  9. 限制返回条数

1.4 权限控制

  • 用户
  • 角色

1.5 数据结构

  • 返回数据的结构是否可以根据不同数据灵活定义?

  • 支持的数据结构

    1. String
    2. int
    3. long
    4. List
    5. Set
    6. Hash
    7. Key-Value
    8. Timestamp

1.6 如何连接

  • 连接工具有那些?
  • 连接地址?

2. 进阶操作

2.1 索引

  • ID

    • ID类型
    • 自定义ID
    • 自增ID?
  • 索引的创建

  • 索引的删除

  • 索引类型

    1. 唯一索引

    2. 普通索引

2.2 批量操作

  • 批量插入
  • 批量修改
  • 批量删除

2.3 性能优化

  • 是否具备性能优化的能力?
  • 如何进行数据性能优化

3. 集成篇

3.1 Java代码集成

  • 是否支持JDBC?

  • 是否支持Mybatis?

  • 是否需要指定的客户端?

    • 如果需要该如何操作?

3.2 有哪些常用的第三方工具(ORM框架等等)?

-------------本文结束感谢您的阅读-------------