看你的是什么数据:
关系型数据:可以参考ali和京东用mysql集群来解决
非关系型数据:使用nosql集群来解决,MongoDB,Redis等
当然数据量特别大,查询很频繁的要利用好缓存
1、数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据,填充10万篇新闻。
2、最后collect 为 10万条记录,数据库表占用硬盘1.6G。OK ,看下面这条sql语句:select id,title from collect limit 1000,10很快;基本上0.01秒就OK,再看下面的select id,title from collect limit 90000,10从9万条开始分页。
3、8-9秒完成。
4、看下面一条语句:select id from collect order by id limit 90000,10很快,0.04秒就OK。因为用了id主键做索引当然快。
中间万级的零要读,只读一个零。
分析过程如下:
1.个级或万级都是0(即整万数、整亿数的读法):一个数的末尾不管有几个0都不读。(注重强调“一个数的末尾”)如:200000000、30000。
2.每级末尾有“0”:每级末尾的“0”都不读。(注意区别:一个数的末尾和每级末尾两者含义的异同点)。如:760058402300。
3.其它数位有“0”。“其它数位”指除了“每级末尾和一个数的末尾”两种情况外的其它数位。
扩展资料
多位数写法规则:
1.写多位数的方法是高位到低位,一级一级地往下写。
2.哪一个数位上一个单位也没有,就在哪个数位上写0。
例:写出多位数六千九百万零八十。
先写出万级:6900;个级:80。然后补出个级千位上的一个0,百位上的一个0,因此这个多位数应写成69000080。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)