Semantic Logging

This lack of a thought-through logging strategy results in systems producing huge amounts of log data which is less useful or entirely useless for problem resolution.

Semantic logging is about a well designed proper logging.

Useful URLs:

 

A C I D properties of a database

ACID is a set of properties that guarantee that database transactions are processed reliably.

  • Atomicity
  • Consistency
  • Isolation
  • Durability

Atomicity – The defined block of operations should left unchanged if any one operation fails. Transaction should be rolled back to its previous state.

Consistency – Any data written to the database in a transaction must be valid according to constraints, cascades, triggers etc.

Isolation – Each transaction must execute in total isolation. There should not be any dependency between two concurrent transactions.

Durability – Once the transaction is committed, it will remain permanent. Commited transactions will not be rolled back or cancelled in case of disasters like exceptions, power failure, crash etc.

Wiki page.

 

A C I D properties of a database

ACID is a set of properties that guarantee that database transactions are processed reliably.

  • Atomicity
  • Consistency
  • Isolation
  • Durability

Atomicity – The defined block of operations should left unchanged if any one operation fails. Transaction should be rolled back to its previous state.

Consistency – Any data written to the database in a transaction must be valid according to constraints, cascades, triggers etc.

Isolation – Each transaction must execute in total isolation. There should not be any dependency between two concurrent transactions.

Durability – Once the transaction is committed, it will remain permanent. Commited transactions will not be rolled back or cancelled in case of disasters like exceptions, power failure, crash etc.

Wiki page.