PHP

A collection of 6 posts

PHP

MongoDB: oplog.rs 를 이용해 직접 리플리케이션 만들기

MySQL처럼 Replication 기능이 존재하지 않는 MongoDB에서, 동일한 기능을 구현하고 싶은 이를 위해 mongo-connector를 소개한다. 이 어플리케이션은 아래와 같이 생겨먹은 config 파일을 통해 특정 서버에서 원하는 서버의 원하는 데이터베이스, 혹은 원하는 컬렉션 등으로 데이터를 지속해서 동기화해주는 도구이다. 원리는 local.oplog.rs 을 tailable 기능을 통해

Retrospective

별로 유명하지 않은 템플릿 엔진을 써온 결과

예전에, PHP 에서 유명한 Template Engine 인 Smarty 를 사용하다가 Raintpl 로 변경 한 적이 있었다. 변경 한 이유는 성능 문제. 수십개에 달하는 html 페이지들을 모두 raintpl 으로 변경하는 작업을 한 뒤에, 실제로 성능 향상은 있었지만 작업량에 비하여 기대한 만큼의 성능 향상은 아니었다. 그래도