云平台上的开发现在都不用分库分表了吗超过10亿数据怎办

指的是SQL还是NoSQL? SQL on cloud(比如SQL Azure, AWS RDS等)应该跟之前的基于本地数据库的开发没有太大区别。不同在于CSP帮你管理硬件,patching,DB backup等繁琐的db管理员工作。你只需要call他们的api建库建表。据我所知,SQL Azure和AWS RDS对太大的数据库都有限制。如果是NoSQL云服务(Azure Storage Table, AWS DynamicDB等) ,通常他们在架构设计时都考虑了对massive scale的支持,具体你可以参考Google 03年发的Big Table的论文,单个表对大数据的支持往往可以到PB级别。
■网友
基本上这些云平台的关系型数据库服务都是给MySQL披个皮,所以分表分区还是要业务参与,只不过一些繁琐的运维工作他们帮你做了。扩容缩容迁移也都一样。
■网友
第一:等你超过10亿数据再说。
【云平台上的开发现在都不用分库分表了吗超过10亿数据怎办】 第二:哪个云平台分库分表都做好了,请一定告诉大家。

■网友
推荐HANA内存数据库,作存储和分析来使用。
■网友
云本身视需要帮你做了


    推荐阅读