ACID [Database] 관계형 데이터베이스 SQL, MySQL 데이터가 필요할 때마다 전체 파일을 매번 읽어야 한다. 데이터베이스 내에서 일어나는 하나의 트랜잭션(transaction)의 안전성을 보장하기 위해 필요한 성질이다. 예를 들어 은행에서 예금을 송금를 하는 트랜젝션일 경우 금액이나 고객의 이름 등 모든 연산이 성공해서 송금하거나 하나의 연산이라도 실패하면 모두 실패해 송금을 막아야 한다. 하나의 트랜잭션에 속해있는 모든 작업이 전부 성공하거나... mysqlTILsqlACIDDatabaseACID [DE] SQL(2) 관계형 데이터베이스에는 트랜잭션과 ACID라는 특징이 있습니다. 데이터를 무결하게 만든느 특징입니다. 1. 트랜잭션(transaction) 1) 트랜잭션이란? 트랜잭션은 데이터베이스의 상태를 변화시키는 작업의 모음입니다. 트랜잭션을 구성하는 작업 중 하나라도 실패하면 그 작업의 모음인 트랜잭션은 실행되어서는 안됩니다. A가 B에게 100 만원을 입금해야한다라는 작업은 5개의 작업으로 구성됩니... ACIDsqlRollbackcommitACID [CS] Database Day-74 MySQL, Oracle, PostgreSQL, etc. Can send query to the database to get or insert the data. SQL requires a fixed data structure. Unlike SQL, database which the structure of data is not fixed is NoSQL. Database like MongoDB... SQL IntroductiondurabilityDatabaseAtomitybasic querydatabase commandsnosqlSQL CommandsIsolationACIDqueryconsistencysqlACID
[Database] 관계형 데이터베이스 SQL, MySQL 데이터가 필요할 때마다 전체 파일을 매번 읽어야 한다. 데이터베이스 내에서 일어나는 하나의 트랜잭션(transaction)의 안전성을 보장하기 위해 필요한 성질이다. 예를 들어 은행에서 예금을 송금를 하는 트랜젝션일 경우 금액이나 고객의 이름 등 모든 연산이 성공해서 송금하거나 하나의 연산이라도 실패하면 모두 실패해 송금을 막아야 한다. 하나의 트랜잭션에 속해있는 모든 작업이 전부 성공하거나... mysqlTILsqlACIDDatabaseACID [DE] SQL(2) 관계형 데이터베이스에는 트랜잭션과 ACID라는 특징이 있습니다. 데이터를 무결하게 만든느 특징입니다. 1. 트랜잭션(transaction) 1) 트랜잭션이란? 트랜잭션은 데이터베이스의 상태를 변화시키는 작업의 모음입니다. 트랜잭션을 구성하는 작업 중 하나라도 실패하면 그 작업의 모음인 트랜잭션은 실행되어서는 안됩니다. A가 B에게 100 만원을 입금해야한다라는 작업은 5개의 작업으로 구성됩니... ACIDsqlRollbackcommitACID [CS] Database Day-74 MySQL, Oracle, PostgreSQL, etc. Can send query to the database to get or insert the data. SQL requires a fixed data structure. Unlike SQL, database which the structure of data is not fixed is NoSQL. Database like MongoDB... SQL IntroductiondurabilityDatabaseAtomitybasic querydatabase commandsnosqlSQL CommandsIsolationACIDqueryconsistencysqlACID