DB
文章平均质量分 72
figerZpeng
这个作者很懒,什么都没留下…
展开
-
数据库并发解决方案
转自:http://www.51testing.com/html/00/n-830800.html在如今分布式、高并发、各种负载纵横天下的时代,支持高访问量成为检验一个系统合不合格的重要标准,然而我们除了在运算过程中要求系统更加效率外,在最终的数据存储过程中也希望其能够准确。 针对如何解决多线程并发产生的丢失更新问题,本文简单列举一些常见案例及应对措施。 案转载 2015-01-14 22:39:32 · 847 阅读 · 0 评论 -
数据库锁
【引言】数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对转载 2015-07-22 19:29:03 · 495 阅读 · 0 评论 -
MyBatis generator (postgres)-----生成Dto、Dao、Mapping
一.eclipse Mybatis generator 插件安裝 二.MyBatis generator (postgres)—–生成Dto、Dao、Mapping原创 2015-07-20 19:55:54 · 8057 阅读 · 0 评论 -
redis实践
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库原创 2015-07-15 19:34:04 · 623 阅读 · 0 评论 -
JDBC/Spring/MyBatis性能比较
个人毕业设计纠结使用哪个数据库访问技术,老师催的紧,就匆忙选了稍微熟悉一点的springJDBC。--------------------------------------------------------------------------------暂时没做性能相关的测试,以下内容转自:http://blog.sina.com.cn/s/blog_539d361转载 2015-05-18 09:29:01 · 5879 阅读 · 0 评论 -
慎用mysql的enum字段
最近设计自己毕业设计项目的mysql数据库表,起先看了一些数据库设计结构优化推荐表示状态的字段使用enum.在我差不多都决定好时,看了下面这篇博客果断弃用了= =个人总结:1.enum 是MySQL特色字段,数据迁移其他数据库比较麻烦2.enum 以顺序进行索引,索引值从1开始,null的值为0;假若一个enum设计成数值型,易混乱3.enum 替代:如果字段是字符串,并且长度固定转载 2015-04-12 17:45:40 · 1496 阅读 · 0 评论 -
数据库设计范式学习
数据库设计范式原创 2015-04-11 19:17:41 · 792 阅读 · 0 评论 -
MySQL数据库表结构设计优化技巧总结 让你的表结构更加合理
数据库表结构设计优化技巧总结转载 2015-04-11 19:36:50 · 1922 阅读 · 0 评论 -
select *与select 所有字段的查询效率比较
ysql 5.1.37 表记录数41,547,002,即4000w行 使用远程客户端取1000条数据,统计时间: SELECT * FROM dmsp.dmsp_dimension_content LIMIT 0, 1000; 时间2.218s,网络消耗0.547s SELECT id, appid, aop, t, uid, sid, pid, pname, bid, bname, ptyp原创 2015-04-09 19:16:35 · 21257 阅读 · 1 评论 -
PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解
注:请使用32位的MySQL ODBC 1、安装PowerDesigner15、MySQL5.不详细讲解了。网上一大把。请各位亲参考去。2、安MyODBC-standard-3.51.0.7-win.msi、mysql-connector-odbc-5.1.5-win.msi两个文件。可以支持odbc在win7下创建连接。3、安装好之后,最好重新启动转载 2015-04-01 18:30:01 · 793 阅读 · 0 评论 -
数据库并发操作丢失更新解决方案
数据库并发操作丢失更新两种丢失更新的区别:http://blog.csdn.net/mageshuai/article/details/4544188一种解决方案:给数据库表添加版本号控制修改前判断拿到的记录版本号和数据库中的版本号是否相同,相同则更新记录并更新版本号,不同则不修改例:public void updateObject(){Date nextVersi原创 2015-01-15 22:40:13 · 2996 阅读 · 0 评论 -
事务隔离级别
事务隔离级别:(隔离性,事务并发时)SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好原创 2015-07-22 19:38:18 · 489 阅读 · 0 评论