초보개발자

[PHP] mysqli 확장 본문

Language/PHP

[PHP] mysqli 확장

___yejin 2017. 10. 30. 20:01

출처: http://egloos.zum.com/argos/v/6049012

이 내용은 위 출처에 있는 내용을 다시 설명해놓은 것입니다.


php의 구형 mysql 확장(extension). mysql version 4.1의 모든 기능을 지원하지 않는다. 또한, php7에서는 모든 mysql 확장이 폐지되어 사용할 수 없다.그래서 나온 것이 php5의 새로운 mysql 확장인 mysqli이다. 절차지향적으로도 사용 가능하며, 객체지향적으로도 사용 가능하다. 또한 속도도 mysql보다 mysqli의 성능이 좋은 것으로 판단된다. 뿐만 아니라 SSH같은 안전한 인증 절차를 걸쳐 안전한 보안을 보장한다. 


mysql확정이 지원하는 특징과 mysql 클라이언트 라이브러리가 지원하는 특징 사이의 비호환성이 존재한다.

이런 문제를 해결하기 위해 mysql 4.1과 그 이상에서 새로운 특징을 지원할 php5을 위한 새로운 mysql 확장을 만들었다.


i의 뜻은 향상(imporved), 연결(interface), 독창적인(ingenious), 비호환적인(incompatible), 미완성(incomplete) 이다.



주요목표

  • 더 쉬운 관리
  • 보다 높은 호환성
  • 이전 버전과 호환성 => 완벽하지 않음
  • 추가적인 추적, 디버깅, 로드 발란싱, 복제기능을 지원


'Language > PHP' 카테고리의 다른 글

[PHP] PHP7  (0) 2017.10.30
Comments