枫芸志
(adsbygoogle = window.adsbygoogle || []).push({});
这几天在研究视频直播解决方案,对比了几家,简单总结以下:
1、阿里云
各项云服务很全,直播和点播服务是其他服务的累加,主要是CDN和存储服务,价格为相关服务的累加,有价格计算器...
事务
满足4个条件(ACID): Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)
开始事务、保持点、提交、回滚
分库分表
做MySQL集群,利用amoeba做透明访问
有主从复制、垂直分区、水平分片几种方式
参考...
MyISAM与InnoDB主要区别如下:
MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。
InnoDB不支持FULLTEXT类型的索引。
InnoDB支持外键,MyISAM不支持。
InnoDB的主键范围更大,最大是MyISAM的2倍。
MyISAM支持GIS数据...
考虑到性能优化,设计数据库时建议采用以下原则:
越小的数据类型越好,因为存储和处理都会更快
简单的数据类型更好:整型数据比起字符,处理开销更小;日期、时间类型优于字符串,用数值类型存储IP等
尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。应该用0、一个特殊的值或者一个空串代...