문제

데이터베이스에 산성 의미를 제공 해야하는 프로젝트에 대한 연구를 시작하고 있습니다.

데이터의 특성으로 인해 공통 상용 시스템 (관계형 또는 키 값)에서 저장에는 적합하지 않습니다.

산성 의미를 제공 해야하는 시스템을 구현하는 방법에 대한 좋은 자원은 무엇입니까?

저의 일반적인 Google 검색은 이러한 시스템 구현 방법보다는 이미 산성 의미를 제공하는 시스템에 대한 자세한 정보를 반환합니다.

도움이 되었습니까?

해결책

Aries는 Acid Database를 구현하기위한 인기있는 알고리즘입니다 (예 : SQL Server는이 알고리즘을 사용합니다).

  1. 양자리에 위키 백과
  2. 양자리 종이

다른 팁

Timothy Leary- 뇌를 작동시키는 방법

http://www.youtube.com/watch?v=sqq_xmhbtgg

독일어를 알고 있다면 추천합니다

  • Alfons Kemperer : Datenbanksysteme -Eine Einführung, ISBN 3486576909

"소개"를 의미하는 "Einführung"은 심한 과소 평가입니다. 이 책에는 데이터를 물리적으로 배치하는 방법, WAL (Write Af

그러나 나는 당신이 정말로 그런 것을 쓰고 싶다는 것을 의심합니다. 이론적으로 관계형 모델 위에 데이터 구조를 모델링 할 수 있음을 상기시켜야합니까?

낙관적 동시성을 살펴보십시오. 잠금 대신 STM (Software Transactional Memory) 방식을 사용하십시오. 훨씬 빠르고 구현하기 쉽습니다. 직렬화 가능한 분리 수준을 사용하여 초당 10,000 또는 100,000 개의 산 트랜잭션을 가질 수 있습니다. 거래의 격리 속성을 완화 할 필요가 없습니다.

또한 메모리 인 캐시 및 아마도 디스크 데이터에 부분적으로 지속적인 데이터 구조를 사용하는 것을 고려하는 것이 좋습니다. 그것은 쓰기 작업에 의해 결코 차단되지 않은 독자들을 허용합니다.

보다 http://bergdb.com/ 내가 작업중인 데이터베이스의 경우. 이 흥미로운 주제에 대해 논의하려면 저에게 연락하십시오. / Frans Lundberg

그리고 잘못 정의 된 산성 특성에 대한 나의 취향 :

http://blog.franslundberg.com/2013/12/acid-does-not-make-sense.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top