2010-04-01 5 views
8

나는 호기심이 많다. 그래서 나는 SQLite에 대해이 특별한 질문을한다. 필자는 이러한 유형의 데이터베이스를 광범위하게 사용하지 않았습니다. 그러나 SQLite와 MySQL 사이의 기본 차이점은 무엇인지 설명해주십시오.SQLite는 WordPress 데이터베이스로 사용하기에 충분히 강합니까?

이 모든 것의 배경은 단지 워드 프레스 데이터를 저장하고 데이터베이스로 사용하는 것이 가능한지 알고 싶습니다.

답변

12

SQLite는 파일 데이터베이스입니다. 실행중인 프로세스 나 그 밖의 것이 없으며 문자 그대로 디스크의 일반 파일입니다. MySQL은 독창적으로 실행되어야하는 완전한 데이터베이스 서버입니다. SQLite는 응용 프로그램이 설정이나 데이터를 저장하는 작은 데이터베이스를 필요로 할 때 가장 적합합니다.

은 SQLite로 처리 할 수 ​​있지만 SQLite는 동시에 여러 사용자가 한꺼번에 액세스하여 사용할 수 없습니다. 그래서 몇 사람 만 접근 할 수있는 내부 사이트가 아니라면 추천하지 않습니다.

+1

예, 인트라넷을 통해 소규모 사용자가 액세스 할 수있는 내부 사이트입니다. 그것은 인터넷 접속이없는 가까운 환경이다. – justjoe

+3

사용자 수가 적 으면 SQLite가 정상적으로 작동 할 것이다. 물론, 낮음은 상대적인 용어 일 수 있습니다. –

+0

MAx 같은 시간에 3 명이 충분히 낮습니까? – justjoe

3

SQLite는 프로세스 또는 데스크톱 클래스 데이터베이스입니다. MySQL은 서버 클래스 데이터베이스입니다. 나는 인 - 프로세스 (in-process) 데이터베이스 엔진에서 아무리 잘 수행해도 동시성 문제를 겪게 될 것이기 때문에 데스크탑이나 인 - 프로세스 - 클래스 엔진을 통해 서버 클래스 엔진을 홍보하기 위해 여기서는 조금 악명이 높습니다. 많은 사람들이 동시에 귀하의 사이트에 액세스하려고합니다.

그러나이 경우 플러그 인을 설치할 때 매우 신중해야만 SQLite를 사용할 수 있습니다. 그 이유는 아마도 한 사람 만 귀하의 Wordpress 블로그를 업데이트 할 가능성이 높으며, 아마도 자주 그럴 것입니다. 따라서 모든 방문자에 대해 데이터베이스에 쓰지 않는 플러그인을 사용할 때는 신중해야합니다. sqlite는 잘 수행해야합니다.

+0

그래서, sqlite에 데이터를 쓸 수있는 사람이 단 한 명이라면, 그럴 것입니다. 프런트 엔드를 통해 데이터를 읽는 사람들이 있습니까? – justjoe

+1

맞습니다. 로그 참조자가 DB를 방문하는 것과 같은 일을하는 플러그인에주의하십시오. 코멘트는 또 다른 큰 것입니다. 그러나 사이트가 작고 너무 많은 글을 쓰지 않는다면 괜찮을 것입니다. –

3

기술적으로, 당신은 WordPress with SQLite를 사용할 수 있습니다. 트래픽이 많지 않은 경우 옵션입니다. 당신이 사용 SQLite는, 그것은 훨씬 더 어려운 단순히 MySQL을의 사본을 잡아 그것을 설치하는 것보다 될 수있는 반면, 그래서

+0

너무 많은 트래픽을 처리해야합니다. 한 번에 블로그의 거대한 숫자가 아니라면 블로깅. 또는 논평. –

2

그것은, 모든 컴퓨터에 MySQL의 사본 및 웹 서버를 설치하는 하찮게 쉽다.

WordPress는 기본적으로 MySQL을 지원하지 않지만 데이터베이스 플러그인이 실제로 원한다면 그 지원을 거의 모든 것으로 대체 할 수 있습니다.

로컬 또는 무언가를 테스트하려면 XAMPP 복사본을 잡고 여기에 WordPress를 설치하십시오. 쉬운.