나는 학생 이니 도와 주실 수 있습니까? ACID와 비 ACID SQL의 차이점은 무엇입니까 ?? 고맙습니다..!ACID와 ACID가 아닌 SQL의 차이점은 무엇입니까?
0
A
답변
0
ACID는 사용중인 데이터베이스의 특성과 더 관련이 있으며 더 구체적으로 해당 데이터베이스가 SQL을 얼마나 잘 지원하는지보다 트랜잭션을 완벽하게 지원하는지 여부와 관련이 있습니다. 예를 들어, MySQL 데이터베이스에서 테이블에 myisam 또는 innodb 엔진을 사용하는지 여부에 관계없이 데이터에 액세스하는 데 사용되는 SQL은 거의 동일하지만 innodb는 트랜잭션을 지원하지만 myisam은 지원하지 않습니다.
토끼 구멍을 지나치게 멀리 가지 않는 트랜잭션은 특정 데이터베이스가 일련의 SQL 명령을 함께 그룹화하고 이들을 모두 또는 아무것도 또는 "원자"행동으로 간주하는 기능을 나타냅니다. (. ACID에 따라서 "A")는 예를 들어, MySQL은 이노 디비 엔진을 사용하여 문장의 다음 그룹은 트랜잭션 대표 : 그들은 하나 볼 것입니다 그들에게 데이터베이스에 액세스하는 다른 사용자의 관점에서 그래서
start transaction;
insert into foo (data) values (1);
insert into foo (data) values (2);
commit;
을하지도 않습니다 트랜잭션이 아직 커밋되었는지 여부에 따라 foo 또는 두 가지 모두의 새 행이 표시됩니다. 첫 번째 줄만 보거나 두 번째 줄만 볼 수있는 상황은 결코 없을 것입니다.
관련 문제
- 1. ACID가 아닌 데이터베이스 컴플라이언스의 실제 의미는 무엇입니까?
- 2. 이 두 SQL의 차이점은 무엇입니까?
- 3. SQL Plus와 "일반"SQL의 차이점은 무엇입니까?
- 4. 정적 SQL과 동적 SQL의 차이점은 무엇입니까?
- 5. 추가 SQL의 차이점은 무엇입니까 C#을
- 6. pl/sql의 다음 선언 유형의 차이점은 무엇입니까?
- 7. NoSQL 데이터베이스에 ACID가 필요하지 않은 이유는 무엇입니까?
- 8. 배치 스크립트에서 @ 아닌 @ 명령의 차이점은 무엇입니까?
- 9. spark-shell과 spark-sql의 차이점은 무엇입니까? 성능 차이가 있습니까?
- 10. SQL, PL-SQL 및 T-SQL의 차이점은 무엇입니까?
- 11. SQL의 특정 행에서 최소가 아닌 열을 찾는 방법은 무엇입니까?
- 12. Windows 인증이 옵션이 아닌 경우 MS-SQL의 모범 사례는 무엇입니까?
- 13. T-SQL의 접두어가 아닌 임의의 문자열 검색
- 14. 숫자가 아닌 값에 대한 SQL의 대체
- 15. sql의 이미지가 아닌 자바 스크립트 링크
- 16. db, sql의 테이블이 아닌 열의 최대 기능
- 17. null과 System.DBNull.Value의 차이점은 무엇입니까?
- 18. SQL의 투영 구문
- 19. Neo4j와 SQL 관계의 차이점은 무엇입니까?
- 20. 쉼표와 SQL의 조인의 차이점
- 21. T-SQL보다 PL/SQL의 장점은 무엇입니까?
- 22. T-SQL의 "+ ="의미는 무엇입니까?
- 23. CLP와 SQL의 관계는 무엇입니까?
- 24. SQL의 후보 행은 무엇입니까?
- 25. SQL의 날짜 함수는 무엇입니까?
- 26. --dump-sql의 기능은 무엇입니까?
- 27. SQL의 incase 테이블은 무엇입니까
- 28. Slick에서 inSet과 inSetBind의 차이점은 무엇입니까
- 29. SQL에서 큰 따옴표와 큰 따옴표의 차이점은 무엇입니까?
- 30. metaClass.methods와 metaClass.metaMethods의 차이점은 무엇입니까?
인터넷 검색을 사용해 보셨나요? https://en.wikipedia.org/wiki/ACID –