数据库
小饕1900
我们是厦门本土为数不多具有有完整互联网产品研发经验的技术团队。欢迎互相交流。
展开
-
转载 -- Redis,Memcache,mongoDB的区别
从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖 1、性能 都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb 2、操作的便利性 memcache数据结构单一 redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数 mongodb支持丰富的数据表达,索引,最类似关系型转载 2014-08-26 14:35:04 · 330 阅读 · 0 评论 -
转载-- 面向程序员的数据库访问性能优化法则
特别说明: 1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像: 开发人员:如果你是做数据库开发,转载 2014-07-25 17:24:13 · 392 阅读 · 0 评论 -
转载--redis
征服 Redis 博客分类: Server Architecture/DistributedDB/NoSQL redisredis.conf 大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放。印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会导致整个问题,不知是否确为这转载 2014-09-10 10:24:51 · 337 阅读 · 0 评论 -
转载--数据库Sharding的基本思想和切分策略
本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据转载 2014-09-10 14:03:58 · 331 阅读 · 0 评论 -
转载--数据库设计(MySQL 请选择合适的列! )
MySQL 请选择合适的列! 思维导图 点击图片,可查看大图。 介绍 情况:如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级。——数据越大,索引的价值越能体现出来。 我们要提高性能,需要考虑的因素: 1、设计架构 2、设计索引 3、评估查询性能转载 2014-10-28 10:57:59 · 749 阅读 · 0 评论 -
非小型电子商务系统设计经验分享
前言 做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。 ps:所有字段并不是正式项目所使用字段,请根据自己的业务需求进行酌情查看处理,类目属性,商品,订单结构可以参考淘宝API数据接口进行查看具体字段。 商品模块设计 商品模块是支撑整个架构的核心,如果转载 2016-08-29 14:27:42 · 700 阅读 · 0 评论 -
ECSHOP表结构,可以参考
ECShop 2.7.2版本,数据库表 注: 1、颜色为蓝色的字,是本人所写,有待讨论验证的地方。 2、颜色为红色的字,是新增的字段。(改文档是基于网上下载的老版本的数据字典修改而成,已经检查了所有字段,修改的修改,增加的增加)。 ecs_account_log//用户账目日志表 字段 类型 Null 默认 注释转载 2016-10-27 13:31:57 · 914 阅读 · 0 评论 -
分布式ID生成服务
spring boot / cloud (十六) 分布式ID生成服务 在几乎所有的分布式系统或者采用了分库/分表设计的系统中,几乎都会需要生成数据的唯一标识ID的需求, 常规做法,是使用数据库中的自动增长列来做系统主键,但是这样的做法无法保证ID全局唯一. 那么一个分布式ID生成器应该满足那些需求呢 : 全局唯一性 趋势递增 能够融入分库基因 本文转载 2017-12-12 23:42:27 · 478 阅读 · 0 评论 -
分布式系统全局id生成策略
当数据发生分片,分库分表时,业务系统首先就要考虑如何生成一张表的全局唯一ID,设计生成全局ID的服务有几点考虑: 1、不能有单点故障; 2、全局ID生成服务不能成为整个系统性能瓶颈; 3、全局ID要和ShardingId有映射关系,根据全局主键ID能算出数据在哪个分片; 4、不能太长,否则,作为主键建立索引查询效率低; flickr开发团队在2010年撰文介绍了flickr使用的转载 2017-12-13 00:54:55 · 896 阅读 · 0 评论