原创 數據庫併發事務控制 一:綜述

併發控制是DBMS的關鍵技術 對數據庫的操作都是在事務中進行的。 事務是指一組相互依賴的操作行爲。事務中的操作是不可分割的工作單元,由一組在業務邏輯上相互依賴的SQL語句組成,有ACID特徵。    Atomic(原子性):事務中包含的操

原创 mysql安裝三 linux源碼安裝mysql5.6.22

mysql安裝三  linux源碼安裝mysql5.6.22 梳理了一下centos上安裝mysql的三種方法:一是通過源碼安裝,二是用通用二進制包,三是通過不同linux release到系統包安裝,centos上是RPM包安裝。  

原创 centos65安裝pg935時報錯: jade: Command not found

centos65安裝pg935時報錯:  jade: Command not found 1 [root@pghost1 postgresql-9.3.5]# ./configure --prefix=/opt/pgsql9.3.5 --

原创 mongodb之linux通用二進制包安裝

MonfoDB是開源文檔數據庫,提供共性能、高可用、自動擴展等 MongoDB中記錄是文檔,其是字段和值組成的對結構。mongodb文檔類似JSON對象,字段的值可以包含其它文檔、數組、文檔的數組。記錄組織成collection,相當於表

原创 mongodb之rpm包安裝

MonfoDB是開源文檔數據庫,提供共性能、高可用、自動擴展等 MongoDB中記錄是文檔,其是字段和值組成的對結構。mongodb文檔類似JSON對象,字段的值可以包含其它文檔、數組、文檔的數組。記錄組織成collection,相當於表

原创 mysql安裝二 linux/unix上通用二進制包安裝

梳理了一下centos上安裝mysql的三種方法:一是通過源碼安裝,二是用通用二進制包,三是通過不同linux release到系統包安裝,centos上是RPM包安裝。  linux/unix上通用二進制包安裝 0 [root@ho

原创 centos65安裝簡測mysql cluster 7.3.7

     MySQLCluster是sharednothing分佈式架構,ndb存儲引擎把數據放置於內存中。可以做到無單點故障。由運行於不同服務器上的的多種進程構成,組件包括SQL節點,NDBD數據節點,管理程序,以及(可能的)數據訪問程

原创 SQL標準簡介

SQL標準簡介   SQL是Structured Query Language的縮寫,它的前身是著名的關係數據庫原型系統System R所採用的SEQUEL語言。作爲一種訪問關係型數據庫的標準語言,SQL

原创 mysql存儲引擎memory,ndb,innodb之選擇

1 mysql的innodb和cluster的NDB引擎都支持事務,在有共同的特性外,也有不同之處: 以mysql cluster NDB 7.3和MySQL 5.6之InnoDB爲例: ndb7.3基於mysql5.6,包括支持inno

原创 數據庫併發事務控制四:postgresql數據庫的鎖機制

併發控制是DBMS的關鍵技術,併發控制技術也稱爲同步機制,其實現通常依賴於底層的併發控制機制。操作系統提供了多種同步對象,如事件 Event、互斥鎖 Mutex和條件變量 Cond、信號量Semaphore、讀寫鎖 RWLock、自旋鎖