Oracle
Oracle . , , ( ). , , . . 2.
|
. , , .
, , , . , .
, Oracle.
-, , (Table) R (Row). , .
-, ( - -), (Shared) ( S-). , , .
MS SQL Server
SQL Server , : , .
SQL Server (recovery). , , . , , .
. . SQL Server .
Microsoft SQL Server , .
|
|
, CREATE INDEX, Microsoft SQL Server . SQL Server , , CREATE INDEX , .
select into/bulkcopy TRUE, Microsoft SQL Server : , Select into, WRITETEXT UPDATETEXT. , SQL Server . , select into/bulkcopy TRUE, , , , .
, . , , , .
Microsoft SQL Server , , . SQL Server , .. . , .
Microsoft SQL Server , . Microsoft SQL Server , .
Microsoft SQL Server , 70 , , SQL Server ( SHUTDOWN WITH NOWAIT).
PostgreSQL
PostgreSQL MVCC (Multi-Version Concurrency Control), SQL . MVCC , . , , :
, , . , . .
, . . , .
, . . . . , ( , , ) . , , . , .
|
|
, SQL, PostgreSQL, , . , . , . , .
, . . , .
PostgreSQL - SQL. . . .
MySQL
, . , . . , , MySQL MyISAM . , .
MySQL . , : InnoDB, Berkeley DB, Gemini. MyISAM, , . . , , MySQL : , , , .
. , . MySQL SET TRANSACTION. SQL : READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ SERIALIZABLE.
System R
System R - . .
, (undo). , . . System R , . -. , , . , , .
|
|
. . : . . . , - . , . , . , . , . , . , , System R, , .
System R . - , . . , . . , . .
, System R .
, (WAL - Write Ahead Log). , , . , WAL , , . WAL , , , .
|
|
, , . . , , , , . .
System R . . , . .
, . System R . , . (.. ). () , . , , , , . , (, , ). .
, , , .. , , .
, . .
. . System R . , , . , . , , , .
, ( ). . , - .
- . (, , , ), : , , , . . , .
|
|
. . , . , .. , , . . . . , .
1. . . SQL, 2004
2. ., . PostgreSQL , 2003
3. . SQL: , 2006
4. ., ., . , 2006
5. . , 2006
6. http://kharchuk.ru//9-/53-mysql-transactions
7. http://doc.sumy.ua/db/osbd/glava_31.htm
8. http://wiki.mvtom.ru/index.php/_
9. http://bd-sql-xml.org.ua/index.php/oracle/81-mekhanizmy-subd-oracle-dlya-podderzhki-tranzaktsij
10. http://all4study.ru/sql/upravlenie-tranzakciyami-v-sql.html
11. http://ru.wikipedia.org/wiki/SQL
12. http://www.sql.ru/articles/mssql/03090102transactionlogguidelines.shtml