SQLiteDBMS

소타의 이미지
4416
points

SQLiteDBMS 0.5.0 릴리즈

0
points

SQLiteDBMS 0.5.0이 릴리즈 되었습니다.
거의 두달동안 손도 못 대고 있다가 0.5.0을 위해 바짝 작업을 했습니다..

0.5.0의 가장 큰 변화는 리플리케이션 지원입니다.
1:n 멀티 슬레이브 방식으로 1개의 마스터 노드와 여러개의 슬레이브가 붙을 수 있습니다. 슬레이브는 readonly 상태가 되며 마스터가 되어 중계 역할을 할 수도 있습니다.

소타의 이미지
4416
points

SQLiteDBMS 0.4.2, 앞으로의 계획과 웹서버 성능 비교

0
points

SQLiteDBMS 0.4.2가 릴리즈 되었습니다.

웹서버 성능 테스트 도중 한꺼번에 많은 접속이 몰리면 클라이언트 소켓을 잃어버리던 버그를 수정하였습니다. 중대한 버그라서 몇가지 기능을 넣지도 않았는데 급히 릴리즈 하게 되었습니다. 그리고 설정파일 로더가 잘못된 동작을 하던 것을 수정하였습니다.
추가된 기능은 shared library를 읽고 전달된 함수 포인터들을 처리 영역마다 호출할 수 있게 되었습니다.

소타의 이미지
4416
points

SQLiteDBMS 0.4.1 릴리즈, 홈페이지 리뉴얼

0
points

SQLiteDBMS 0.4.1 버전이 릴리즈 되었습니다.

이번 버전은 성능 향상과 호환성 향상이 주를 이루었습니다.

큰 이슈거리는 쿼리캐쉬의 도입입니다. 쿼리캐쉬를 통해 0.02초 걸리던 1810개의 row에 대한 처리를 0.00004초 이하로 단축 시킬 수 있었습니다(리눅스에서 테스트). DB의 변경을 알아채고 캐쉬를 해제하기 위해 SQLite 3.3.5 이상의 버전이 필요합니다. 쿼리캐쉬는 세션단위가 아닌 전역적으로 동작합니다. 데이터의 구조와 하드웨어의 성능에 따라 캐쉬 슬롯의 갯수를 조정하여 캐쉬 히트를 올리는 튜닝을 할 수 있습니다.

소타의 이미지
4416
points

SQLiteDBMS 0.4.0 릴리즈

0
points

SQLiteDBMS-0.4.0 버전이 릴리즈 되었습니다.

이번 버전의 가장 큰 변화는 SSL지원입니다. SSL연결을 사용하여 안전한 인증과 데이터 전송을 할 수 있습니다. 웹브라우저나 client API인 libsqlited에서 https://를 붙여주면 SSL모드로 동작합니다.

SSL지원을 위한 몇가지 변경이 있었으며 자잘한 버그 수정과 향상이 있었습니다.

소타의 이미지
4416
points

SQLiteDBMS 0.3.1 릴리즈, 향후 계획

0
points

SQLiteDBMS-0.3.1 버전이 릴리즈 되었습니다.

이번 버전의 가장 큰 변화는 prepared statement 지원과 MacOS X 지원입니다. OPTION HTTP method를 이용하여 sqlite3 native API를 리모트에서 제어할 수 있습니다. 서버의 지원과 함께 client API인 libsqlited에도 관련 API가 추가되었습니다. 아래의 링크에 문서와 샘플 코드가 있습니다.

libsqlited 문서: http://sqlitedbms.sourceforge.net/doc/libsqlited.htm

MacOS X를 지원하게 되었습니다. 몇몇 호환되지 않는 데이터 타입과 정규표현식, 함수 등이 좀더 호환성있게 바뀌었고 개발 플랫폼이 MacOS X로 바뀌었습니다. 당연히 리눅스에서도 설치와 동작 테스트를 마쳤습니다.

한달여 만에 0.3.x 에서 계획된 기능을 마쳐버렸습니다. 한두번의 마이너 릴리즈 후 0.4.x 에서는 호스트 기반 접속 제어, SSL을 지원할 계획입니다. 그 후 0.5.x부터는 본격적인 stable release를 위해 안정성 향상 및 튜닝, Internationalize를 진행할 계획입니다.

릴리즈노트: http://kldp.net/frs/shownotes.php?release_id=1838

홈페이지: http://sqlitedbms.sourceforge.net/

내용묶음