您现在的位置: 首页  > MySQL > 基础知识
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2010/4/22 10:57:00NoSQL漫谈
  • 什么是nosql?wiki上的定义是“nosql is a movement promoting a loosely defined class of non-relational data stores that break with a long history of relational databases”。其实并不存在一个叫nosql的产品,它是一类non-relational data[阅读全文]
  • 专题:作者:jacky
  • 2010/4/19 12:44:33mysql query & index tuning
  • 今天重温了下,其实mysql优化掌握基本的几个原则就可以.假如还有性能问题,那就不是优化能解决的,需要其他的解决方案1:mysql server overview2:slow query logging3:the explain statement4:things to avoid in queries a:不要使用关联比较多的子查询b:mysql版本的影响:mysql5以前一般使用一个索引/my[阅读全文]
  • 专题:作者:ywdblog
  • 2010/4/19 12:42:46数据库使用的规划
  • 最近要做2010年的技术规划,对于数据库的整理如下:数据库1)数据库物理的分布和可扩展目前通过数据库的主/从配置, sharding(分库/分表机制)已经做到slave数据库的分布式应用.对于master库还没有做到可扩展及分布.2) 数据库延迟问题根据cap原理,数据只要最终一致即可.数据库延迟需要通过设计去解决.目前的问题:a:假如数据库延迟,则读取到的数据为脏数据,而且没有延期更新机制.b:[阅读全文]
  • 专题:作者:ywdblog
  • 2010/4/18 22:15:14the ways to kill mysql application performance
  • 和普通的优化建议不同,下列的整理是告诉我们那些操作行为会影响性能.主要的理解至于存储引擎的优化1:thinking too smalla:最大的性能问题来至于书写的sql,schema的设计,索引策略.b:任何一个大型系统在不同层面都有代理及缓存.c:不要使用单个的"big box"架构.d:尽早的进行拆分及复制e:分离组件及应用程序f:performance != scalability3:ch[阅读全文]
  • 专题:mysql复制作者:ywdblog
  • 2010/4/16 13:30:56深入理解SET NAMES和mysql(i)_set_charset的区别
  • 最近公司组织了个php安全编程的培训, 其中涉及到一部分关于mysql的”set names”和mysql_set_charset (mysqli_set_charset)的内容:说到, 尽量使用mysqli_set_charset(mysqli:set_charset)而不是”set names”, 当然, 这个内容在php手册中也有叙及, 但是却没有解释为什么.最近有好几个朋友问我这个问题, [阅读全文]
  • 专题:作者:雪候鸟
  • 2010/4/15 13:49:38Two-phase commit(2PC) 与MySQL Cluster
  • two-phase commit(两阶段提交, 文中用2pc代替)是一种比较精简的一致性算法/协议。在事务处理、数据库和计算机网络中,两阶段提交协议提供了分布式设计中的数据一致性的保障,整个事务的参与者要么一致性全部提交成功,要么全部回滚。mysql cluster内部数据的同步就是用的2pc协议。 by ivan@mysqlab.net故名思意,2pc算法包含两个阶段:commit-reques[阅读全文]
  • 专题:作者:谭俊青
  • 2010/4/15 9:47:43MySQL数据库存储引擎和分支现状
  • 在mysql经历了2008年sun的收购和2009年oracle收购sun的过程中,基本处于停滞发展的情况,在可以预见的未来,mysql是肯定会被oracle搁置并且逐步雪藏消灭掉的。mysql随着相应的各主创和内部开发人员的离去,缔造了各个不同的引擎和分支,让mysql有希望继续发扬光大起来。本文大致讲解一下mysql目前除了主要的 myisam、innodb、heap(memory)、ndb [阅读全文]
  • 专题:存储引擎InnoDB作者:heiyeluren
  • 2010/4/13 0:04:25PostgreSQL
  • postgresql 是一个对象-关系数据库服务器。postgresql 不寻常的名字导致一些用户停下来尝试拼读它,特别是那些把sql拼读为”sequel”的人。postgresql 开发者把它拼读为 “post-gress-q-l”。 它也经常被简略[阅读全文]
  • 专题:作者:标点符