并发控制是DBMS的关键技术,并发控制技术也称为同步机制,其实现通常依赖于底层的并发控制机制。操作系统提供了多种同步对象,如事件 Event、互斥锁 Mutex和条件变量 Cond、信号量Semaphore、读写锁 RWLock、自旋锁 Spinlock等。数据库管理系统自己实现封锁主要是考虑:
锁语义加强:OS只提供排它锁。为了提高并发度,数据库至少需要共享锁和排它锁,即读锁和写锁;...
分类:
数据库 时间:
2015-01-30 10:50:25
阅读次数:
276
1. create tabledrop table if exists Ratings;CREATE TABLE Ratings( "UserID" text, "MovieID" text, "Rating" double precision, PRIMARY KEY("UserID", ...
分类:
数据库 时间:
2015-01-30 06:38:46
阅读次数:
210
1.下载前往官网地址下载最新的PostgreSQL Studio,我下载的是pgstudio_1.2-bin .zip,由于我的电脑里面没有tomcat。假设电脑里有配置好tomcat,能够下载pgstudio_1.2.zip,解压之后是一个war包。下载地址:http://www.postgres...
分类:
数据库 时间:
2015-01-28 21:09:07
阅读次数:
180
在事务支持方面,虽然MySQL自己的存储引擎并没有提供,但是已经通过第三方插件式存储引擎Innodb实现了SQL92标准所定义的四个事务隔离级别的全部比如,大家所熟知的大名鼎鼎的Oracle数据库就仅仅实现了其中的两种(Serializable和ReadCommited),而PostGreSQL,同...
分类:
数据库 时间:
2015-01-28 14:33:49
阅读次数:
574
1. python connect postgrehttps://wiki.postgresql.org/wiki/Using_psycopg2_with_PostgreSQL Using psycopg2 with PostgreSQLimport psycopg2import pprin...
分类:
数据库 时间:
2015-01-28 13:00:13
阅读次数:
172
PostgreSql查看当前表被哪些引用作参考表-- pg_CONSTRAINT.contype : p(主键), f(外键), u(唯一), c(检查)-- 查看当前表IDSELECT oid, relname FROM pg_class WHERE relname = '...
分类:
数据库 时间:
2015-01-28 12:37:47
阅读次数:
323
上一篇文章已经分享了搭建springmvc:http://www.cnblogs.com/liqiu/p/4252788.html这一篇来链接数据库postgresql1、在pom.xml添加几个依赖 org.postgresql post...
分类:
数据库 时间:
2015-01-28 00:44:47
阅读次数:
1349
记录使用 Django 开发中遇到的问题,备用1. 版本要选好,最好安装上 pip,可以省很多麻烦2. 如果使用 Postgresql,选 8.1 之后的版本,免去 Retruning 之类的错误3. 如果使用 easy_install 安装了 Django 的第三方包,但使用时出现:OSError...
分类:
其他好文 时间:
2015-01-27 23:21:34
阅读次数:
127
最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx。常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下Python 2.7.5环境下采用 Nginx + P...
分类:
数据库 时间:
2015-01-23 14:41:17
阅读次数:
1111
最近在做一个地图功能,其中有个功能就是根据当前经纬度获筛选附近的公司,第一次尝试,没有这方面的经验积累,网上找到了一种解决方案PostgreSQL & PostGIS 这让一直受微软关照的我瞬间不知从何入手后来找到了一种叫geohash 的解决方案,马上将数据库中的经纬度转换成geohash附上ge...
分类:
其他好文 时间:
2015-01-23 10:47:07
阅读次数:
267