리눅스 DB중에 이런 종류의 것으로는 뭐가 있을까요?
글쓴이: avelose / 작성시간: 수, 2005/10/12 - 5:03오후
윈도우에서 만들었던 어플을 리눅스 용으로 포팅하려고 합니다.
윈도우 쪽에서는 ACCESS를 사용했었는데 리눅스로 이동하면서 다른 것을 써야 할 듯해서[ACCESS 구조가 공개되었다면... 모르겠지만.. 그렇다고 해도 쿼리들을 다 만들어주는 것은 배보다 배꼽이 크고.] 리눅스용 DB를 찾고 있는데 마땅한 것을 못 고르고 있습니다.
현재 디비 구조는 사전과 흡사하시다고 보면 됩니다. 아니 사전이군요. 필드가 6개정도고 수치데이터(정수)와 문자형 데이터들로 이루어져 있습니다. 필드의 크기는 100byte를 넘지 않습니다.
이 데이터를 가지고 빠른 검색이 가능한 DB를 찾고 있습니다. 또한 자료의 추가나 삭제가 간편하였으면 좋겠습니다. 다중사용자용으로 쓸 것은 아니고 개인사용자용으로 쓰고 싶습니다.
한가지 더 덧붙이자면 되도록 사용자가 별도의 프로그램을 인스톨 하지 않게 하였으면 좋겠습니다.
그냥 이진파일로 만들고 몇개 필드만 별도의 인덱스 파일 만들어서 루프돌려서 찾는 것이 좋을까요? 지금 상당히 고민 중에 있습니다. 데이터의 총 레코드 수가 2000만 정도 입니다.
Forums:
버클리DB(BDB)나 sqlite가 어떨까요? 이 중에 sqlite는 s
버클리DB(BDB)나 sqlite가 어떨까요? 이 중에 sqlite는 sql로 자료를 다룰수가 있어서 편리할것 같습니다. 2000만 정도를 저장해본 적은 없고 몇만개 정도는 다뤄봤는데 사용하기는 상당히 편하더라구요..
sourceforge 무슨 일 있나요?계속 검색서버 연결에 문제가 발
sourceforge 무슨 일 있나요?
계속 검색서버 연결에 문제가 발생하네요. 흐음. sqlite쪽으로 찾아봐야 겠군요.
추가 - 감사하다는 말 한마디 없었군요. 죄송합니다. 그리고 고맙습니다.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
와우 정말 쉽고 간단하고 편하군요.이런 놈이 있었을 줄이야. Tha
와우 정말 쉽고 간단하고 편하군요.
이런 놈이 있었을 줄이야. That's Great!
윈도우용도 이걸로 변경하고 싶은 생각이 듭니다.
[문제는 그럴 경우에 컴파일러는 델파이에서 비주얼 C쪽으로 옮겨야 할 것같다는 단점이.. ㅋㅋ 안되는 것은 아니지만 dataset을 못 쓰면 그냥 비주얼씨쪽에서 작업하는게 좋겠네요.]
bs0048님 다시 한번 감사드립니다. 꾸벅
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
sqlite...임베딩용으로 최고죠. 사이즈도 작고 속도도 빠릅니
sqlite...
임베딩용으로 최고죠. 사이즈도 작고 속도도 빠릅니다.
전 WinCE 용 애플을 만들때 썼었습니다.
윈도용도 잘 작동하는데, 이 sqlite는 기본적으로 파일에 sql문을 줄줄 써서 저장을 하기 때문에 보안이 꽤 신경 쓰입니다. 남들이 db 내부를 직접 볼수 있어도 상관없다면 sqlite는 최상의 선택인데, 컨텐츠 누출이 염려된다면... 윈도에서는 역시 ACCESS가 최고라고 할 밖에요... ^^
아 그리고 sqlite는 기본으로 typeless DB입니다. int, string 뭐 이런 타입을 Create Database 문에 쓸 수는 있는데, 아무런 의미가 없습니다. (바뀌지 않았다면...) 즉, int 라고 선언한 필드에 문자열을 넣어도 전혀 불평하지 않습니다....
그럼 좋은 프로그램 만드세요.
...
[quote="leigh"]sqlite...윈도용도 잘 작동하는데,
뭐 간단한 select 문에 신경을 쓸 필요는 없을 것 같아요. 게다가 나중에 소스 공개할 프로그램이고 정 숨기고 싶다면 인코딩해서 집어 넣은 다음에 해당 명령어 호출시에 디코딩하면 충분할 것 같은데요.
도움 말씀 감사합니다.
'현실은 수학으로 표현할 수 없다.'
'수학은 거짓의 학문이다.'
'난 수학이 정말 싫다.'
[quote="leigh"]아 그리고 sqlite는 기본으로 typele
sqlite3에서는 기초적인 자료형 -- null, integer, real, text, blob -- 이 분리되었습니다.
- 토끼군
댓글 달기