«databases» 태그된 질문

6
커밋되지 않은 트랜잭션을 역순으로 취소해야하는 이유는 무엇입니까?
일부 트랜잭션이 이기고 (충돌 전에 커밋 됨) 일부가 손실 된 (아직 커밋되지 않은) 데이터베이스 로그가 있습니다. 우리는 패자들의 행동이 거꾸로 되돌려 져야한다는 것을 수업에서 배웠다. 이것을 거꾸로 할 이유가 있습니까? 앞으로 실행 취소가 잘못된 결과를 제공하는 간단한 로그 예를 누구나 볼 수 있습니까?

3
누가 선형화가 필요합니까?
나는 직렬화 가능성 과 선형화 가능성 의 차이점에 대해 읽었 으며 , 이는 복제 데이터베이스와 같은 복제 시스템의 일관성 기준입니다. 그러나 직렬화 가능성보다 강하더라도 선형화가 필요한 경우는 모르겠습니다. 그러한 강력한 재산이 실제로 필요한 시나리오를 생각해 낼 수 있습니까?

2
인 메모리 인덱스에 대한 우수한 스냅 샷 가능 데이터 구조
매우 구체적인 사용 사례를 위해 메모리 내 객체 데이터베이스를 설계하고 있습니다. 단일 작성자이지만 효율적인 동시 읽기를 지원해야합니다. 판독 값은 분리해야합니다. 쿼리 언어가 없으며 데이터베이스는 다음을 지원합니다. 속성 / 속성 집합별로 객체를 가져옵니다 (예 : 식을 지원할 수 있음 x.count < 5) 객체의 속성을 얻는다 쿼리는 위의 여러 작업으로 구성된 명령형 …

1
평균 검색 성능을 최소화하기위한 고정 길이 의사 결정 트리와 같은 기능 선택
나는 복잡한 쿼리가 데이터 집합을 검색하는 데 사용되는 찾을 . 각 쿼리는 평균 시간 하므로 선형 검색의 전체 시간은. 쿼리를 더 간단한 하위 쿼리 q_i로 나누고 및 입니다. 각 하위 쿼리 는 계산 속도가 훨씬 빠르므로 전반적으로 를 찾은 다음 를 사용 하여 를 찾는 것이 더 빠릅니다 .QQQSSSHexact={s∈S∣where Q(s) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.