JAVA공부
MySQL
ideas0123
2024. 11. 27. 16:45
Node.js에서 MySQL을 사용하기 위해 가장 먼저 만들어진 패키지입니다. 간단한 인터페이스와 다양한 기능을 제공하며, 현재도 많이 사용되고 있습니다.
- 특징:
- 연결:
- 동기화된 단일 연결을 지원하거나 연결 풀(pool)을 사용할 수 있음.
- 콜백 기반:
- 비동기 작업을 콜백(callback) 패턴으로 처리.
- 속도:
- MySQL2보다 약간 느리다는 평이 있음(대규모 쿼리 처리 시).
- 기능:
- 기본적인 MySQL 기능을 지원(쿼리 실행, 연결 관리, 트랜잭션).
- 기능 제한:
- 최신 MySQL 기능이나 향상된 데이터 처리 방식은 부족.
- 연결:
- 장점:
- 간단하고, 작은 규모의 애플리케이션에 적합.
- 안정적인 버전과 많은 사용자 기반.
- 단점:
- 최신 ES6(예: async/await)와 잘 어울리지 않음.
- 최신 MySQL 기능 지원 부족.