2015-01-21 2 views
2

미디어 위키가 제공하는 것을 좋아하기 때문에 mediawiki를 사용하고 싶습니다. 그러나 나는 각각 1GB의 MySQL 데이터베이스로 제한되어 있습니다 (1 & 1을 통해 무제한 1GB MySQL 데이터베이스를 가질 수 있습니다). 내 크기 계산에는 여러 가지 데이터베이스가 필요합니다. 아마도 15-25 개 정도를 시작해야하며 더 많은 작업을 수행해야합니다. 이것을 할 수 있습니까? 가능하다면 기본적으로 미디어 위키를 다시 작성하거나 필요한 부분을 수정해야합니까?Mediawiki 용 다중 데이터베이스 사용

필자는 PHP를 잘 사용하기 때문에 재 작성이 두려워하지 않는다. 시간이별로 없어서 가장 빠른 방법을 찾으려하고있다.

제가 생각하기에, 나는 검색 DB, 사용자 DB, 정보 DB 및 많은 그리스 알파벳 데이터베이스를 원합니다. 검색 DB가 어디서 정보 DB와 1 대 다수 관계로 페이지를 검색 할 것인지에 대한 정보를 얻기 위해 PHP 스크립트에게 '시리우스'검색과 같은 정보를 얻을 위치를 알려줍니다. 시리우스 (Sirius)와 관련이 있으며 실제로 정보가 저장되는 감마 DB라고 말합니다. 사용자 DB는 자명하다. Joomla < -> MediaWiki를 통해 예제를 통해 많은 양의 예제를 얻었으므로 여기에는 관심이 없다.

+2

월별 비용은 무엇입니까? 내 말은, 한 달에 5 유로 (예 : https://www.netcup.de/bestellen/produkt.php?produkt=1052) 미만의 쿠폰이 있으므로 MediaWiki 자체를 해킹 할 가치가 있다면 질문입니다. 필요한 것을 제공하는 제공 업체를 검색하는 대신 –

+0

1and1에있는 구형 패키지 중 하나에 대해 대략 동일하게 지불합니다. 필자의 오리지널 패키지는 현재의 패키지보다 두 배나 많은 비용을 제공하기 때문에 패키지를 업그레이드하지 않았습니다. 나는 오래된 패키지를 가지고있는 영광을 추측하며, 매월 다른 지불을 피하기 위해 모든 도메인을 한 사이트에 유지하고자합니다. – Mikael

+0

데이터베이스없이이 작업을 수행하려면 sqlite를 사용하십시오. –

답변

1

글쎄, 각 위키는 동일한 데이터베이스를 사용하지만 다른 데이터베이스 접두사를 사용하도록 시도 할 수 있습니다. 테이블은 모두 동일한 데이터베이스에 있지만 wiki1_user, wiki2_user 등의 충돌은 없습니다.

그러나 여기에서 수행하려는 작업을 wiki family 또는 wiki 팜이라고합니다. 코드 중복 등을 줄이기 위해 시도해야하며 주위에 여러 가지 방법을 사용할 수 있습니다 (예 : Simple Farm 확장).

관련 문제