그누보드4, 어떤 기반을 사용하시나요? > 자유게시판

자유게시판

그누보드4, 어떤 기반을 사용하시나요? 정보

그누보드4, 어떤 기반을 사용하시나요?

본문

­
추천
0

댓글 17개

저는 MySql -> Sqlite 변환시도 몇번이나 시도 하다가 계속 뻑나서 열받쳐서 그누보드를 버리고 버디프레스로 옮겼다는... 쿨럭....

이래저래 프로그래머가 아니믄 참 불편하고 서럽다는.. ㅠㅠㅠㅠ
query 속도면에서 Sqlite 이 월등해서 몇몇 프로그래머 분들이 conversion 해서 사용합니다. 

대형규모 사이트는 오라클을 써야 하고, 상대적으로 규모가 작은, 그렇지만 빠르게 돌리고 싶은 경우는 Sqlite 은 써주는거다 라고 프로그래머님들이 말씀을 하시지만, . . .

문제는 지들은 그렇게 쓰면서 조낸 치사하게 Sqlite 버전 그누보드는 공유해 주지 않는 다는 것....

그누보드는 사용자 base 가 워프처럼 광범히 하지 않아서, 플러그인 (스킨)도 많이 없고, 여러가지 애로사항이 있습니다. -..-;;

Sqlite 이 좋은점은 일단 stand alone 이라서 그냥 파일 하나라는거죠.  다른 파일처럼 그냥 열어서 마음껏 수정하고 고칠수 있다는 것.

또 서버 이전도, 그냥 DB 파일 한개만 다운받아서 새 서버에 upload 해주면 된다는 것 (뭐 컴맹도 FTP 만 쓸줄 알면 서버이전 할수 있죠.)

요런점들이 좋습니다.
와우 정말 놀랍네염...^^
Maximus님 때문에 많은 것을 알았네염.. 감사합니다.



- Public Domain Software
    : 저자가 모든 사람들과 공유할 목적으로 그 권리를 주장하지 않는 프로그램.
      다른 프로그램들의 구성 요소로 제한 없이 사용될 수 있다.
  - SQLite 는 오픈소스(공공재) 이므로 상업적, 개인적으로 자유롭게 사용가능.
  - 설치시 Setup 이나 Admin 설정이 없다.
- SQLite 는 임베디드 SQL 데이터베이스 엔진.
- 대부분의 SQL 데이터베이스들과는 달리 SQLite 는 독립적인 서버 프로세스를 가지고 있지 않다.
  - 데이터 베이스 파일이 1 개의 파일로 구성 된다.
  - SQLite 는 일상적인 디스크 파일에 직접 읽고 쓴다.
    (멀티플 테이블, 인덱스, 트리거, 뷰 를 갖춘 완벽한 SQL 데이터베이스를 하나의 디스크 파일에 포함)
  - 모든 특성이 가능하도록 설정하면 라이브러리 크기를 250KB 크기로 줄일 수 있다.
    (선택적 특성을 제거하면 180KB 정도의 라이브러리 크기를 갖는다.)
  - SQLite 는 최소의 스택 공간(16KB) 에서 사용하도록 만들 수 있다. 또한 매우 작은 힙 크기(100KB) 를 사용한다.
    (휴대전화, PDA, MP3플레이어와 같은 작은 메모리 가젯에 적합한 데이터베이스 엔진)
  - SQLite 는 일반적으로 더 많은 메모리를 주면 매우 빠르게 동작한다.
    작은 메모리 환경에서도 좋은 성능을 보여준다.
- SQLite 는 신뢰성이 높다.
- API 개수가 적고, 간단하게 사용할 수 있다.
  - SQL92의 대부분을 지원한다.
    cf)SQL92
        - 표준 SQL(ANSI/ISO SQL) 을 말함
        - 1992년도에 제정되어서 SQL92 라고 말함.
        - SQL2, SQL/92, SQL-92 로 쓰이기도 함.
    지원하지 않는 리스트는 홈페이지에 정리되어 있음.
- ACID(Atomic, Consistent, Isolate, Durable) 보증
    트랜젝션은 시스템 파괴와 전원 이상에도 원자성, 일관성, 독립성, 지속성(ACID)을 유지한다.
  - 무설정 : 설치와 관리가 필요 없다.
- ANSI-C 로 짜여져 있다. TCL 바인딩을 포함, 가능한 독립적으로 다양한 언어에
 대한 바인딩을 포함한다.
  - 99% 이상 테스트가 진행된 주석이 잘 처리된 코드 이다.
  - 사용자는 하나의 ANSI-C 소스코드 파일처럼 가능한 쉽게 다른 프로젝트에 뺄 수
    있다.
  - 자체 포함 : 외부 의존성이 없다.
- 크로스 플랫폼 지원
-특히 리눅스(유닉스) MacOS X, OS/2, Win32 그리고 Win32를 지원한다.따라서 다른 시스템으로 포팅하기 쉽다.
      - 32bit/64bit 시스템간, 리틀인디언/빅인디언 아키텍처간 데이터베이스로 자유롭게 복사 가능
  - 독립적인 커맨드 라인 인터페이스(CLI) 클라이언트를 SQLite 데이터 베이스 관리에 이용할 수 있다.
  - Byte order 에 관계없이 데이터 파일의 공유가 가능
  - 2 테라 바이트 크기의 데이터 파일 생성지원
  - 효율적인 메모리 사용 : 25K 라인 정도의 C코드로 이루어져 있다.
- TCL, Perl, PHP, .NET, Java, Python, SmalTalk, Ruby 등의 다양한 언어지원
  - 다른 라이브러리등의 도움없이 작동된다. libsqlite.so  와 sqlite 2개의 파일이면
    작동 환경을 만들 수 있다.
- SQLite 는 서버/클라이언트 모델을 지원하는 RDBMS 가 아니다. 로컬에서만 사용
    가능하며, 인터넷 응용을 원한다면 별도의 서버 프로그램을 만들어야 한다.


출처 : http://six605.tistory.com/294
차이점은 하나는 DTD (Doctype) 이 선언된, css 와 div 로 만들어진 (근대화 라고 해야 하나요?) 게시판이고,

그누보드4는 리자님 말씀데로 "비표준화된 기본 버전" 입니다.  표준 버전이 아니라는거죠.  그렇지만, 옛날부터 사용되어온 버전.
근데, DesignonexGDT 님, 제가 알기로는 제로보드는 그냥 게시판이구요 (저도 10년전에 제로보드 사용자 였어요.  그래서 확실한데... 제로보드 그냥 게시판이었거든요.)

XE 라는건 설치만 한번 해봤지만 CMS 인걸로 알고 있습니다.  아마 XE 를 제로보드라고 말씀하신 것 같은데....
전체 199,661 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT