
数据库
zhouyong0
这个作者很懒,什么都没留下…
展开
-
基于数据库的权限系统的设计
一、权限系统 这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。 二、先来看客户的一个需求 2.1 用户实际需求 1. 所有的用户、角色可动态配置 2.转载 2012-07-19 10:10:08 · 1250 阅读 · 0 评论 -
数据库分库分表(sharding)系列(二) 全局主键生成策略
本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 本文原文连接: http://blog.youkuaiyun.com/bluishglc/article/details/7710738 ,转载请注明出处转载 2012-08-08 13:05:49 · 1271 阅读 · 0 评论 -
如何处理高并发情况下的DB插入
插入数据库,在大家开发过程中是很经常的事情,假设我们有这么一个需求: 1、 我们需要接收一个外部的订单,而这个订单号是不允许重复的 2、 数据库对外部订单号没有做唯一性约束 3、 外部经常插入相同的订单,对于已经存在的订单则拒绝处理 对于这个需求,很简单我们会用下面的代码进行处理(思路:先查找数据库,如果数据库存在则直接退出,否则插入) package转载 2012-09-02 00:47:36 · 13510 阅读 · 3 评论 -
数据库设计技巧14则,里面有范式说明
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对 多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有 好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表转载 2011-09-19 12:42:35 · 620 阅读 · 0 评论