memtables를 사용하여 일시적으로 데이터를 저장 한 다음 디스크의 테이블로 플러시하는 것에 대해 언급하면서 친구의 프로젝트에서 업데이트를 읽는 중입니다. 지금까지 필자는 memtable을 사용하는 상황이나 mem 테이블을 사용하는 것이 유익 할 것이라고 생각할 상황에 직면 한 적이 없다. 그래서 나는 누군가가 mem 테이블을 언제 사용하게 될까? 무엇이 memtable (액세스 속도에서 appart) 합리적인 선택하게? 임시 데이터의 경우에도 얼마나 안전합니까? 항상 사용 가능한 실제 메모리의 한계가 있습니다.sql에서 memtables 사용. 합리적이고 언제 안전합니까?
3
A
답변
3
친구의 프로젝트에서 Cassandra (또는 이와 유사한 NoSQL 프로젝트)를 사용하고 있습니까? 이 제품은 Memtables 구조를 사용하는 방식대로 사용하기 때문입니다.
태그에 포함 된 모든 DBMS 제품은 이미 자체 메모리 관리/데이터 작성 루틴을 구현하고 있습니다. RDBMS가 이미 제공하고있는 기능을 왜 오버레이하고 싶은지 상상할 수 없습니다. 유휴 시간이 너무 많아서 예산을 약간 소모해야하는 경우가 아니면
관련 문제
- 1. NSThread를 공개하는 것이 언제 안전합니까?
- 2. 언제 .toString()을 사용하는 것이 안전합니까?
- 3. T-SQL에서 DATEDIFF 사용
- 4. SQL에서 Array 사용 가능?
- 5. SQL에서 사용 된 문
- 6. SQL에서 시간 사용 쿼리로
- 7. SQL에서 사용 개수
- 8. 언제 PendingIntent를 사용 하시겠습니까?
- 9. SQL에서 값을 읽는 repeater 사용
- 10. Oracle SQL에서 OR 문 사용
- 11. SQL에서 테이블 이름을 입력으로 사용
- 12. 언제 HTML 5를 사용 하시겠습니까?
- 13. XamlServices.Transform()은 언제 사용 하시겠습니까?
- 14. 힙의 벡터에 객체 값을 추가하는 것이 언제 안전합니까?
- 15. SQL에서 Select를 사용하여 업데이트를 사용 중
- 16. 동적 SQL에서 로컬 변수에 대한 포인터 사용
- 17. 재귀 - 언제 사용 하시겠습니까? 사용하지 않을 때는
- 18. 언제 EJB를 테스트 할 때 모의 사용
- 19. Nhibernate를 언제 사용 하는가 <version>?
- 20. 언제 GUID를 기본 키로 사용 하시겠습니까?
- 21. 언제 문자 대신 문자열을 사용 하시겠습니까?
- 22. Java의 Thread.sleep은 언제 InterruptedException을 발생합니까?
- 23. 언제 예상하고 언제 스텁을합니까?
- 24. Nunit의 구성을 사용하여 테스트 동작을 변경하는 것이 합리적이고 가능한가요?
- 25. ASP.net MVC :이 패턴은 합리적이고 개념적으로 잘못 되었습니까?
- 26. Math.random()은 암호로 안전합니까?
- 27. 언제
- 28. 언제
- 29. 언제
- 30. PHP는 스레드로부터 안전합니까?
정확합니다, 카산드라, 빅 테이블, 다이나모. 필자는 SQL이 현재 "전통적"인 방식으로 제공하고있는 것보다 더 확장 성과 속도가 필요한 문제에 직면하지 않았기 때문에 처음에는 나에게 이국적인 느낌을 주었다고 생각합니다. 그러나 더 신중하게 읽은 후에는 실제로 의미가 있습니다. 크고 까다로운 응용 프로그램. 물론이 질문은 위의 기술과 기술을 사용하지 않고 memtables를 사용하는 경우를 다루기위한 것입니다. – mspir