摘要: 前几天研究数据库分表分库的问题,其中有一个关键的地方就是生成唯一键的问题,假如数据表有1亿条数据,而且还在不断的增加,这里我们就需要考虑到分表分库,假设我们采用Hash或者是用户取模求余的方法将这个表拆分成10个表,每个表的结构相同,其中有一个主键id,那么10个表中的id需要唯一不同,在单表的时候,使用数据表自增长是没有问题的。当分成10个表后,就无法用到数据库自增长了。当到这里的时候突然发现oracle数据库的序列真是好东西,在刚刚接触的时候还很郁闷这种设计真是没有mysql获sqlserver中的方便目前做唯一id的做法基本有三种1.使用uuid来实现,快速不重复,只是生成的id没有规则 阅读全文
posted @ 2013-06-08 10:53 张巍的博客 阅读(7848) 评论(1) 推荐(1) 编辑
摘要: MongoDB自带了一个javascript shell,可以从命令行与MongoDB交互 运行 运行mongo 启动shell 我在运行的时候出现了这样的错误:不能连接到服务 :\mongodb\mongodb-win32-i386-2.4.4\bin>mongoongoDB shell version: 2.4.4onnecting to: testat Jun 08 09:01... 阅读全文
posted @ 2013-06-08 10:13 张巍的博客 阅读(10246) 评论(0) 推荐(0) 编辑