소타의 블로그

소타의 이미지

원더걸스 일정표 & 짤방 갤러리

http://sota.nonun.com/wgirls/

장난으로 대충 맹겄는데..

인기 폭발입니다 =_=

소타의 이미지

SQLite의 발전

SQLiteDBMS 개발을 일시정지(중지 아님 -.-)한지 8개월쯤 되어갑니다.
그동안(2006년 8월~2007년 4월) SQLite 엔진 자체에 많은 변화들이 있어 소개합니다 =)

1. FTS(full-text search)1, 2 모듈
SQLite의 컨셉에 맞게 가볍고 빠른 풀텍스트 인덱스 구현

소타의 이미지

PostgreSQL 주간 늬우스

pgsql-announce에 매주 올라오는 PostgreSQL Weekly News를 매주 리플로 달겠습니다

http://www.postgresql.org/

PostgreSQL 뉴스 아카이브
http://www.postgresql.org/about/newsarchive

PostgreSQL announce 메일링 리스트
http://archives.postgresql.org/pgsql-announce/

소타의 이미지

PostgreSQL 8.2 Enters Beta

PostgreSQL 8.2가 이번해 안으로 -_-; 릴리즈 될 예정입니다.
8.2에서 향상되는 내용들

1. Improved sort performance with lower memory usage(적은 메모리로 효율적이고 빠른 정렬)
2. More efficient locking with better concurency
3. New FILLFACTOR support for tables and indexes(btree 인덱스의 마일스톤 분포 조정이 가능하여 인덱스의 튜닝이 가능)

소타의 이미지

SQLiteDBMS 0.5.0 릴리즈

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

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

소타의 이미지

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

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

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

소타의 이미지

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

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

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

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

소타의 이미지

SQLiteDBMS 0.4.0 릴리즈

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

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

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

소타의 이미지

SQLiteDBMS 0.3.1 릴리즈, 향후 계획

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로 바뀌었습니다. 당연히 리눅스에서도 설치와 동작 테스트를 마쳤습니다.

소타의 이미지

SQLiteDBMS-0.2.4 릴리즈, libsqlited 클라이어트 API

0.2.0 베타 릴리즈 만큼이나 오래 걸린 릴리즈입니다. C/C++을 위한 libsqlited 라이브러리가 포함되었습니다.
아직 alpha수준으로 큰 응답(chunked 인코딩)을 처리할 수 없는 단점이 있습니다. 아래는 kldp.net에 게시한 관련 뉴스입니다.

페이지

RSS - 소타의 블로그 구독하기