큐브리드 카테고리가 추가되었습니다.
몇해전 꽤 선풍적인 인기를 끌고 나왔는데..
아직 써볼기회가 없어서 써보지는 못했네요
그래도 한번씩 연습삼아서 써보려고 합니다.
어떤분이 써주신 큐브리드의 장단점
문제점을 몇가지 지적해보자면
– 백업/복구가 편하지 않습니다. 일단 백업의 경우 별도의 백업파일이 생성되는 것은 쉽게 알 수 있지만 복구 할때
다른 머신으로 이동해서 복구를 하게 될 경우 파일을 옮겨놓는 다고 바로 되는 것은 아니네요.
복구할때 백업된 파일을 선택하면 자동으로 알아서 되는 구조이거나 데이타베이스 파일만을 옮겨 놓고 데이타베이스
이름만 동일하게 하면 자동으로 인식이 되었으면 합니다. 이 부분 때문에 고생을 좀 해서 그런지 아쉬운 부분이네요.
– 쿼리나 어떤 동작 실행 중에 취소가 원할하지 않습니다. 거의 블러킹 상태로 있어서 다른 동작이 먹히질 않네요.
동작 중에 문제가 생겨 시간이 오래 걸릴때 타임아웃이 생기거나 하면 좋을 것 같습니다.
먹통인 것 같아 강제 종료한 적이 몇번있었습니다.
장점을 보자면
– 데이타베이스 같지 않게 설치가 쉽게 처음 시작할때 적응하기가 쉽습니다. 저도 하루만에 왠만큼 쓰게 되었으니까요.
– 프로그램이 기능 별로 잘 나뉘어져 있습니다. 논리적인 구분이 잘 되어서 뭐가 뭔가 구분이 가지만 브로커에 대해서는
조금 살펴봐야 하겠습니다.
– 프로그램 용량 자체가 크지 않아서 좋습니다. 작은 프로젝트나 급하게 써야 할 경우 요긴하고 큰 프로젝트라 하더라도
유지와 운용에 신경을 써주면 문제가 없을 만큼 안정성도 있는 것 같습니다.
– 실행속도도 타 SQL과 비교해서 느린 것 같지는 않습니다. 벤치마킹 툴을 이용해 정확히 분석해 봐야 하겠지만
기본 쿼리에 대한 응답시간이 문제를 느끼지는 못할 정도였습니다. 이 부분은 보다 자세한 검증이 필요하겠네요.
DBMS 상용툴은 자신의 입맛대로 냠냠냠 ! ㅋ
하지만 DBMS툴이 아무리 좋다고 한들 !
원초적인 SQL을 잘 익혀봅시당 ㅋ
언어는 도구일뿐 … 기초를 확실하게 !