"TDSQL开发规范 v0.4.2" 数据库开发规范 TDSQL开发规范 v0.4.2 是为开发人员提供的一份数据库开发规范,旨在规范开发人员基于TDSQL上开发应用的数据库开发过程。该规范还在不断完善中,后续会持续修改。 数据库开发注意事项 1.1.1 建库必须增加区分大小写属性 在创建数据库时,必须增加区分大小写属性,以确保数据库的安全性和可维护性。 1.1.2 默认 MYSQL 存储引擎 默认情况下,MYSQL 存储引擎应设为 InnoDB,以确保数据的一致性和可靠性。 1.1.3 表字符集使用 UTF8 表字符集应使用 UTF8,以确保数据的完整性和正确性。在必要时,可以申请使用 UTF8MB4 字符集。 1.1.4 事务隔离级 事务隔离级 应该设为可重复读或串行化,以确保数据的一致性和可靠性。 1.1.5 启用事务自提交功能 应用程序端需要强制开始事务处理机制,以确保数据的一致性和可靠性。 1.1.6 建立用户,修改密码,修改数据库参数注意事项 在建立用户、修改密码和修改数据库参数时,需要遵守一定的规范和规则,以确保数据库的安全性和可维护性。 1.1.7 数据库不 update 跟着的子查询不能是同一张表 在数据库中,不允许使用 update 跟着的子查询是同一张表,以避免数据的混乱和不一致。 1.1.8 数据库分区表支持的类型 数据库分区表支持的类型包括 Range 分区、List 分区、Hash 分区和Composite 分区等。 1.1.9 数据库分区表分区索引的注意事项 在创建数据库分区表时,需要注意分区索引的创建和维护,以确保数据的正确性和可靠性。 1.1.10 数据库分区键值支持的函数类型 数据库分区键值支持的函数类型包括数字、字符串和日期等,以确保数据的正确性和可靠性。 1.1.11 写入数据严格检查与异常报错处理 在写入数据时,需要进行严格的检查和异常报错处理,以确保数据的正确性和可靠性。 1.1.12 MYSQL innodb log file 大小和组数 MYSQL innodb log file 的大小和组数需要根据实际情况进行配置,以确保数据的一致性和可靠性。 1.1.13 表单行的长度限制 表单行的长度需要根据实际情况进行限制,以避免数据的溢出和混乱。 1.1.14 索引包含的列的总长度限制 索引包含的列的总长度需要根据实际情况进行限制,以避免数据的溢出和混乱。 1.1.15 一张表的最大大小限制 一张表的最大大小需要根据实际情况进行限制,以避免数据的溢出和混乱。 1.1.16 Select for update 注意事项(非自提交情况下) 在非自提交情况下,Select for update 需要遵守一定的规范和规则,以避免数据的混乱和不一致。 1.1.17 库名,表名,字段,索引名必须统一使用小写字母 库名、表名、字段、索引名必须统一使用小写字母,以确保数据的一致性和可靠性。 1.1.18 建议使用 UNSIGNED 存储非负数值(待讨论) 建议使用 UNSIGNED 存储非负数值,以确保数据的正确性和可靠性。 1.1.19 CHAR,VARCHAR 的区别 CHAR 和 VARCHAR 是两种不同的字符串类型,CHAR 用于固定长度的字符串,而 VARCHAR 用于可变长度的字符串。 TDSQL开发规范 v0.4.2 规定了数据库开发的各个方面,旨在规范开发人员基于TDSQL上开发应用的数据库开发过程,确保数据的一致性和可靠性。



















剩余22页未读,继续阅读


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 大数据视域下高职课程改革与创新.docx
- 2019-4年4月电大-大学英语B网络统考b题库真题.doc
- 中职计算机基础教学中快捷键的运用和操作习惯的培养.docx
- HPLC法测定民族药材天仙子中金丝桃苷的含量初探.docx
- 电子商务中的商标销售侵权.doc
- 探析计算机软件项目管理实施对策.docx
- 审慎应对人工智能带来的潜在性教育挑战.docx
- Iqazgq单片机控制交通灯大学本科方案设计书.doc
- 互联网+下营销稽查工作日监测模式.docx
- 无线传感器网络节点定位算法的Matlab仿真.doc
- 计算机职业教育教学改革研究.docx
- 数据库技术及应用(第版)答案.doc
- 光纤通信系统5B6B码编码的研究与设计开发与仿真.doc
- 大数据时代大学计算机信息技术基础课程的教学改革探究.docx
- 基于PLC交通灯控制系统毕业设计39284.doc
- 辽宁工程技术大学测绘学院mapgis考试资料.doc


