본문 바로가기

SQLite

(3)
[SQLite] SQLite의 새로운 수익모델 SQLite 프로젝트는 2000년에 시작된 이래 현재까지 소스가 오픈되어 있습니다. 누구나 소스를 살펴볼 수 있고, 빌드하여 사용할 수 있다. 버전이 올라가는 것만 봐도 프로젝트가 꾸준히 진행되는 것을 엿볼 수 있습니다. 불과 한 달 전(2015. 5. 20)에도 3.8.10.2 버전이 릴리스되었습니다. 이러한 프로젝트를 15년이 넘게 '무료'로 운영하긴 힘들겁니다. 생업이란 것이 있고 가정도 있을테니 무일푼으로 개발하긴 쉽지 않죠. SQLite 개발자는 현실적인 삶을 어떻게 유지하나 궁금했었는데 수익모델이 있었군요. 물론, SQLite 대부분의 기능은 무료입니다. 상용 플랫폼에 탑재하여 사용할 수도 있습니다. 프로그램 자체가 가볍고 정교하게 만들어졌는데 무료라니 사용을 마다할 이유가 없죠. 하지만, S..
[Tizen] 타이젠 앱에서 SQLite를 이렇게 사용해볼까요? 한밤 중 1시 51분, 잘까 말까 잠시 망설이다가, DB에 대한 포스팅을 마무리하기 위해 세수를 하고 왔습니다. 이 포스팅에는 대단한 스키마가 나오는 것도 아니고, 어마무시한 쿼리문도 나오지 않습니다. 그저 비몽사몽 간에, 앱단에서 사용할만한 함수 몇가지를 공유하고자 합니다. 타이젠에서 공식적으로 지원하는 DB는 SQLite3입니다. (참고, "Tizen 플랫폼 DB 엿보기-", http://storycompiler.tistory.com/25) 오래전부터 SQLite였고 그 기조는 당분간 바뀌지 않을겁니다. 따라서 SQLite를 다른 DB로 포팅할 일도 없겠군요. 그렇지만, 순전히 앱사이드에서 sqlite3를 덕지덕지 소스에 붙여 놓고 싶지도 않습니다. sqlite3_open() / sqlite3_clo..
[Tizen] 타이젠 플랫폼이 선택한 DB는 SQLite 간단한 앱을 하나 짜더라도사용자로그를 관리하기 위해서는 DB가 필요하죠. 하지만, 플랫폼마다 지원하는 DBMS가 달라서,낯선 DBMS 환경에 적응해야하는 경우도 있습니다. 다행스럽게도 타이젠에서는 모바일이나 웨어러블 같은 임베디드 환경에서,가장 널리 사용되고 있는 SQLite를 지원하고 있습니다. 안녕하세요, Tizen 개발자 윤진입니다. 타이젠 2.3에서 지원하고 있는 API 레퍼런스를 살펴보면,API Reference > Native Application > Native API Reference > Base > sqlite위와 같이 SQLite 항목을 찾을 수 있습니다. SQLite 항목을 살펴보면,SQLite는 가벼운 sql 데이터베이스로 라이브러리 형태로 제공된다고 언급되어 있습니다.플랫폼에 탑재..