웹기초/생활코딩 WEB 3 - PHP & MySQL
[PHP & MySQL] PHP & MySQL Application
renne
2022. 8. 8. 23:22
mysqli는 php에서 제공하는, MySQL에 특화된 api이기 때문에, 다른 데이터베이스를 이용하려면 다른 코드를 사용해야 한다. 만약 app이 다양한 데이터베이스를 이용해야 한다면, 아래의 라이브러리를 통해 동일한 코드로 다양한 데이터베이스를 이용할 수 있다.
- PDO(PHP Data Object)
- Doctrine
- Propel
- Aura SQL
데이터베이스를 안전하게 운영하는 것은 중요하다. 최근에는 거대 기업들이 클라우드 컴퓨팅 서비스를 제공하고 있다. 이 서비스에서는 데이터를 서비스로서 임대해준다. 클릭만 하면 몇 분만에 데이터베이스 서버가 생겨서 사용할 수 있다. 또한, 삭제하는 즉시 과금이 발생하지 않기 때문에 비용을 절감할 수 있다. 백업, 업데이트, 업그레이드 등을 자동으로 해주기 때문에, 데이터베이스의 운영에 대해서는 클라우드 컴퓨팅 서비스에 맡기고, 개발자는 다른 일에 전념할 수 있다.
- AWS RDS
- Google Cloud SQL for MySQL
- Azure Database for MySQL