2017-11-08 17 views

답변

0

예상 답변이 아니므로 이미 읽었을 수도 있습니다. Vertica를 C# Entity 공급자와 함께 사용하는 방법이 있습니다. 아마도이 방법을 사용하지 않을 것입니다.

우리는 최대 절전 모드를 사용하여 Vertica에 객체를 저장하는 것과 동일한 작업을 Java에서 시도했습니다. 이것은 편리함을위한 것이 었습니다. 모든 데이터를 단일 장소에 저장하는 것은 좋은 생각이었습니다. 우리는 Hibernate에 의해로드 된 객체를 저장하면서 최대 수천 라인의 테이블을 만들었다. 테이블 내용이 시간당 여러 번 업데이트되었습니다.

신속하게 Vertica를 무릎에 가져 왔습니다.. 업데이트 프로세스가 Vertica Write Optimized Store (WOS) 작성으로 인해 WOS overflow이 발생했습니다. 각 테이블의 모든 열이 검색 되었기 때문에 읽기 성능이 좋지 않았습니다 (행 지향 데이터베이스의 각 열에 대한 테이블을 만든 다음이 테이블을 모두 조인하여 단일 테이블을 검색하는 것과 동일 함) 열). 우리는 MySQL 데이터베이스에 최대 절전 모드 개체를 저장하는 것을 끝내 었습니다. 단지 Vertica에서 분석/집계를 위해 많은 양의 데이터를 유지하기 위해서였습니다.

즉, Vertica C# Entity 공급자를 찾기 전에 제공자의 사용 방식, 엔티티의 구조와 복잡성 및 Vertica의 처리 방법을 정확히 알고 있어야합니다.

행운을 빌어 요 :)