#数据库

      更多分类

20个数据库设计最佳实践

15-12-31 2 6171 7 banq

数据库设计看上去很简单,但是如果不经意随意设计,可能会为日后维护拓展或性能方面埋下祸根。以下是20个设计数据库的最佳实践指南: 1. 使用完整的一致的数据表名称和字段名,如:School, Stude... 详细

MySQL是更好的NoSQL

15-12-13 4 5711 4 banq

本文解释了为什么使用MySQL作为key/value使用要优于相应的NoSQL数据库,并且提供了有关这样使用的相关指南。 以Wix网站为例,当有人点击一个会跳转到Wix网站的链接时,他的浏览器会发送... 详细

替代传统事务的并发建议

16-04-26 3804 5 banq

增删改查是大部分框架的功能,如果有两个并发请求修改同一个数据怎么办?或者插入本来应该是唯一却重复的数据怎么办?或者插入和修改有其他辅助动作比如保存到另外的表比如校订审计日志。 你会首先想到“事务”,... 详细

数据的规范化与非规范化

16-10-01 1648 2 banq

本文预言将会出现一种非规范化数据库引擎,它的出现类似当初关系数据库或NoSQL出现一样,会导致革命性的前进。 对于一个需求,我们一般有两个实现方向:normalized规范化和 denormaliz... 详细

为什么Uber优步数据库从Postgres切换到MySQL?

16-07-27 1926 1 banq

早期Uber是使用Python+Postgres作为整体型后端应用,后来,Uber架构切换到了微服务模型以及新的数据平台,之前使用的是Postgres,现在使用Schemaless,一种基于MySQL... 详细

SQL的group聚合与嵌套循环子查询的性能分析

16-05-31 1203 1 banq

SQL经常使用嵌套循环的子查询,这样性能是慢的。 嵌套循环查询SQL如下: SELECT first_name, last_name, (SELECT count(*) ... 详细

SQL性能优化:UNION ALL快于UNION

16-07-29 742 banq

如果两个join的数据集中重复元素能够移除,也就是你确信两个联合查询的数据集(内部WHERE语句)中没有重复元素,那么使用UNION ALL快于UNION,这样可以让数据库引擎优化内部查询( inne... 详细

关系数据库牺牲持久性Durability获得性能提升

16-07-14 245 banq

你是否愿意以几秒钟的写入可能丢失风险换取关系数据库写操作性能的数百倍提升?如果愿意,你可以不必使用NoSQL,通过配置传统关系数据库获得与NoSQL一样的高性能。 MariaDB (之前: My... 详细

共有 286 上一页 1 ... 6 7 8 9 10 11 12 ... 36 下一页