programing tip

mysql과 mysql2 gem의 차이점

itbloger 2020. 11. 12. 08:00
반응형

mysql과 mysql2 gem의 차이점


나는 mysql보석 으로 작업하곤 했지만 요즘에는 종종 mysql2보석 에 대해 듣습니다 . 또한 기본적으로 Gemfile포함 되어 Rails 3.0.x있습니다.

mysql2보석 사용의 차이점과 장점은 무엇입니까 ?


다음은 mysql2 gem 페이지 의 인용문입니다 .

그래 ... 그런데 왜?

누군가 : 야, Mysql gem은 잘 작동합니다.

나 : 확실하지만 필드 값에 대해 nil과 문자열 만 전달합니다. Ruby-land에서 적절한 Ruby 유형으로 변환하도록 놔두십시오. 이는 공처럼 느립니다.

누군가 : 괜찮습니다.하지만 do_mysql은 MySQL 유형에 매핑 된 Ruby 객체를 사용하여 이미 값을 돌려 줄 수 있습니다.

나 : 네,하지만 API는 훨씬 더 복잡하고 ~ 2 배 더 느릴 수 있습니다.


mysql2는 mysql gem보다 훨씬 빠릅니다. 또한 효과적인 것 외에도 Ruby on Rails처럼 더 많은 기능과 재미가 있습니다.

참고 URL : https://stackoverflow.com/questions/5411551/what-the-difference-between-mysql-and-mysql2-gem

반응형