Personal tools
You are here: Home Knowledge Techie Central OpenACS presentation postgresql.html
Document Actions

postgresql.html

Click here to get the file

Size 1.6 kB - File type text/html

File contents

<html>
<head>
<title>ACID RDBMS</title>

</head>
<body bgcolor="white" text="black">

<font size="+1">

<h2>ACID RDBMS</h2>

<hr>

   <blockquote>
     <b>Atomicity:</b> In a sequence of steps either all actions occur or
     none.<br /><br />

     <blockquote>
     <b>Example:</b> Moving money from savings to checking accounts.
     </blockquote>
     
     <b>Consistency:</b> The database is transformed from one valid
     state to another valid state.<br /><br />

     <blockquote>
     <b>Example:</b> If someone moves 10,000$ from their checking
     account that information is logged.  If it can't be logged then
     the money is not transferred.
     </blockquote>

     <b>Isolation:</b>  
     The results of a transaction are invisible to other
     transactions until the transaction is complete. 

     <br /><br />

     <blockquote>
     <b>Example:</b> If someone an accountant starts a report at 1700
     and Joe User deposits 100$ into their account at 1701.  The
     report, even if it finishes at 1702 will not show the changes
     made by Joe User.
     </blockquote>

     <b>Durability:</b> Once committed (completed), the results of a
     transaction are permanent and survive future system and media
     failures.

     <blockquote>
     <b>Example:</b>  Once your seat is reserved on an airplane, even
     if the system crashes the moment it finishes writing that information
     in the database your seat will still be reserved.
     </blockquote>
   </blockquote>

</font>   

<hr />
<address><a href="mailto:tristancohen@yahoo.com">tristancohen@yahoo.com</a></address>

</body>
</html>
by admin last modified 2003-04-28 10:46
 


View My Stats