摘要: 反模式: 邻接表:存储父级ID 优点:便于插入、编辑、删除 缺点:获得树级结构比较难可选方法: 路径枚举 子节点存储父节点到本节点的路径信息,像unix 的路径/usr/local/mysql 嵌套集 nsleft:小于所有的子节点的ID nsrigh:大于所有子... 阅读全文
posted @ 2015-04-14 16:11 alvin131 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 程序员通常使用逗号分隔的列表在多对多的关系中创建交叉表。这种设计模式定义为一种反模式,成为乱穿马路(Jaywalking),乱穿马路是避免过十字路口的一种方式。1.目标:存储多属性值2.反模式:格式化的逗号分隔程序 案例:将某个用户指定为产品的主要联系人 这时产品和用户是一对一的关系,把用户的a... 阅读全文
posted @ 2015-04-14 15:25 alvin131 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 编译环境 visual studio 2013 cmkake 3.1.3(注意版本,为了支持vs2013) bison 2.4.1 MySQL 5.6.232.安装cmake、bison注意可能需要把cmake和bison的bin目录添加到Path环境变量中 注意:bis... 阅读全文
posted @ 2015-04-14 13:06 alvin131 阅读(649) 评论(0) 推荐(0) 编辑