MySQL 数据类型与存储长度
2017-11-22 16:56
441 查看
1、数值类型
tinynit : -128~127 / 0~255 ( 可用来存放 只有 0 和 1 的值)
smallint : -32768~32767 / 0~65535
2、时间日期
datetime : 1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'
timestamp : '1970-01-01 00:00:01' UTC ~ '2038-01-19 03:14:07' UTC
3、字符串
char / varchar (M 指字符串长度,中英相同)计算时,一个英文占1byte,一个中文占2byte
数据增量的计算(以下引用了一个例子)
我们要对500个证券品种进行监控,在开盘时,每5秒会更新一下价格数据。这样算下来的话,每个证券品种一天就会产生2880条记录,如果是500个的话,就会有144万条数据。设你每条记录存 (主键,股票代码,时间戳,价格。。。)加起来也不会超过100字节
每天产生的量在 144W*100byte/1024/1024 约137M (1M = 1024K = 1024 * 1024 Byte)
每周 137*5天(周末不开盘,并忽略法定假日)=685M 144W*5=720W条记录
每月 685M*4=2.67G 720W*4=2880W条记录
相关文章推荐
- MySql 中int 数据类型 存储长度 与显示长度
- MySQL数据类型及长度限制
- MYSQL数据类型长度 常规的建库策略
- mysql 对应java数据类型长度
- MySQL数据表存储引擎类型及特性
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- 分析MySQL数据类型的长度
- mysql各数据类型的存储范围
- mysql(二)存储引擎和数据类型
- 第三十一天 MySQL并发控制、存储引擎介绍、用户权限管理、缓存管理和数据类型选择
- 关于mysql tinyInt 长度为1 查询返回boolean类型的数据
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- 分析MySQL数据类型的长度
- mysql 各数据类型的 大小及长度
- mysql中数据类型的长度 INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
- MySQL 字段数据类型/长度
- 在Mysql中用 LONGBLOB 类型存储二进制数据
- MySQL 数据类型 整型 长度
- 分析MySQL数据类型的长度
- MYSQL数据类型长度 常规的建库策略