adsense728x90


ruby 간단한 persistent store를 찾기 daybreak Ruby


data 저장용으로 뭔가 쓰고 싶은데,
  1. big data처럼 거창한 것을 하고 싶은 것이 아니고,
  2. 간단하고, 간편한 것
  3. 따로 binary 설치 없이 ruby만으로 가능한 것
  4. data를 file로 export하는 persistent store
  5. object를 그대로 export/import 하기
  6. fetch할 때, 전부 memory에 fetch하지 않을 수 있으면 좋다. memory가 터지면 안돼요..
  7. value로 object를 검색할 수 있으면 좋다.
찾기가 힘들었다.
일반적인 요구사항과 좀 다른가?
nosql은 너무 big data용만 유명하다. 다들, scalable과 performance를 내세우는 것들 투성이이다.

에 option이 많이 있었다.
moneta는 backend에 여러 가지 option을 붙일 수 있는 wrapper였다.

그 중 일반적으로 쉽게 접할 수 있는 것들에는
sqlite, dbm, pstore 가 있었다.
sql 문을 적고 싶지 않기 때문에 sqlite는 제외.

소개를 보고, daybreak 라는 것을 써 보기로 한다.
빠르다고 한다. 성능은 내 요구사항에는 안들어가지만 -_-..
0.3 버전이 8개월 전에 나왔네 -_-



덧글

  • NABU 2013/11/21 21:54 # 답글

    redis + sinatra ? 정도면 충족되지 않을까요?
  • 언제나19 2013/11/23 00:07 #

    관심을 가져주셔서 고맙습니다! redis는 binary를 설치해야 하네용. binary 설치 없이 쓰고 싶었어용~ 뭔가를 여러 환경에 설치하는 것이 조금 불편해서요.
댓글 입력 영역