视酷即时通讯系统(原创),成熟稳定,拥有和微信一样强大的功能不再是梦,节省几个月研发时间迅速融合进项目中:1、首家支持聊天室群聊2、支持和微信一样的语音聊天,可以显示时长、未读状态,自动轮播未读语音;
3、支持发送图片、表情、GIF动画表情等; 4、数据库分库分表,速度极快,界面细节处理优美,b.....
分类:
其他好文 时间:
2014-05-24 05:40:10
阅读次数:
300
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
近在做一个项目,其中一个方案涉及到跨库事务一致性问题,是一个简单的场景。这个项目是对老的业务进行性能提升,业务逻辑基本上保持不变。主要是在于新项目采用了分库分表的设计,从而提升了性能。考虑到项目发布之后可...
分类:
其他好文 时间:
2014-05-13 17:04:56
阅读次数:
237
近在做一个项目,其中一个方案涉及到跨库事务一致性问题,是一个简单的场景。这个项目是对老的业务进行性能提升,业务逻辑基本上保持不变。主要是在于新项目采用了分库分表的设计,从而提升了性能。考虑到项目发布之后可能存在风险,采取了新老系统的并行方案。这个系统的业务比较简单:接收来自外部的数据,然后对数据进行核对处理。为了保证新老系统能够并行,在接收数据的时候必须实现双写方案,从而导致了跨库事务的一致性问题。...
分类:
其他好文 时间:
2014-05-13 11:17:17
阅读次数:
267
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
在最近做的一个项目中,由于每天核算的数据量过于庞大,需要把数据库进行分库保存。当数据分散到各个库之后,带来的数据更新操作就会存在一个一致性和完整性的问题。下面是一个典型的场景
假设目前存在三个物理库,现在...
分类:
其他好文 时间:
2014-05-11 16:57:12
阅读次数:
288
案例一:1,背景:一个地址薄的应用程序,设计的用户量为2亿,统计出每个用户的地址薄为30个左右,整个数据量为60亿,使用mysql数据库
计划分为:1000个表,100个库2,分库分表代码 private function getDbNo($email) { $m ...
分类:
其他好文 时间:
2014-05-10 01:00:09
阅读次数:
1643
MySql数据库优化是一个综合性的技术,主要包括以下几个方面:表的设计要合理(符合三范式)添加适当的索引(普通索引、主键索引、唯一索引、全文索引)采用分库、分表(水平分割、垂直分割)读写分离(主从)使用存储过程或者触发器(存储过程通过DBMS的预编译,可以直接调用)MySql配置优化[my.in.....
分类:
数据库 时间:
2014-05-09 11:59:49
阅读次数:
410