2012-07-03 2 views
0

예, 저는이 성가신 질문으로 아직까지는 다른 사람입니다 ... 그러나 나는 지금까지 확신하지 못했습니다. 그래서 여기에갑니다!PHP를 사용하는 표준 MySQL에 대한 대안

나는 MySQL과 PHP에 크게 의존하는 프로젝트를 진행하고 있으며, PHP/mysql/setup 패키지와 함께 제공되는 표준 mysql 함수를 사용하므로 "특별한 멋진 것들"이 없다.

MariaDB와 같은 대체 엔진으로 엔진을 변경해야합니까? 아니면 mysqli 대신 오히려 사용합니까? 아니면 PDO와 같은 것일까?

전체적인 성능과 유용성에 관해 궁극적으로 "더 나은"것은 무엇인지 알고 있으면 좋을 것입니다.

+0

PDO로 마이그레이션하는 것이 좋습니다. 그것의 간단하고 안전하고 놀라운. 자세한 내용은 http://a2znotes.blogspot.in/2014/09/introduction-to-pdo.html –

답변

4

PDO는 MySQL을 지원하지 않기 때문에. MySQLI는 분명히 MySQL 만 지원합니다. PDO를 사용한다면 MySQL에서 PostgreSQL으로 쉽게 전환 할 수 있습니다.

A great reference on PDO.

+0

답장을 보내 주셔서 감사합니다. 이미 언급 한 내용뿐만 아니라 더 많은 옵션을 얻으려고합니다. –

0

전체 데이터베이스 로직을 다시 쓰고 싶다면 Doctrine2 ORM을 시도해 보는 것이 좋습니다. 정말 강력하고 많은 DBM을 처리합니다 (예를 들어 MongoDB를 지원하기 위해 PDO 또는 사용자 정의 커넥터를 통해).

그렇지 않으면 PDO가 최선의 방법 일 수 있습니다.

관련 문제