반응형
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
반응형
'programing tip' 카테고리의 다른 글
웹 페이지를 이미지로 변환 (0) | 2020.11.12 |
---|---|
Vinay Deolalikar가 P! = NP라는 증거를 설명하십시오. (0) | 2020.11.12 |
has_secure_password는 어떤 형태의 솔팅을 사용합니까? (0) | 2020.11.12 |
“MapHttpRoute”와“MapRoute”의 차이점은 무엇입니까? (0) | 2020.11.12 |
Swift에서 Objective-C #define을 사용하는 방법 (0) | 2020.11.12 |