저는 간단한 질문을하기 위해 레일즈 3에서 필수 항목 인 mysql2 보석을 사용하거나 오래된 MySQL 보석을 사용하는 것이 가능합니다. 무엇보다 중요한 차이점은 무엇입니까?은 mysql2 보석은 레일즈 3에서 필수 항목입니다.
1
A
답변
0
그것은 필수는 내가 사용 : 내 프로젝트에
gem 'mysql'
합니다. 차이의 관점에서
가 여기 https://github.com/brianmario/mysql2
사람의 밖으로 조각입니다 : 야, MySQL의 보석 fiiiiiine 작동합니다.
Me : 물론 그렇습니다. 필드 값에 대해서는 문자열을 사용하지 않고 숫자 만 입력하면됩니다. 루비 랜드에서 적절한 Ruby 유형을 - 로 변환하면 등급이 낮아집니다.
누군가 : 괜찮습니다.하지만 do_mysql도 은 이미 MySQL 유형에 매핑 된 Ruby 개체로 값을 되돌릴 수 있습니다.
나 : 그렇지만 API는 상당히 복잡하고 ~2 배 느려질 수 있습니다.
또한 페이지로 스크롤하면 실제로 성능면에서 mysql2가 더 좋은 벤치 마크를 볼 수 있습니다.
0
사용하지 않아도됩니다. 그러나 그것은 권장됩니다. 나는 현재이 응용 프로그램을 위해 그것을 생산을 사용하고
Ruby, Rails: mysql2 gem, does somebody use this gem? Is it stable?
그것은 매우 안정적이었다 : 그 혜택을 설명하는 좋은 대답은 여기에서 찾을 수 있습니다.
0
MySql2 대신 Mysql을 사용하려면 Gemfile & database.yml에서 mysql2를 mysql로 변경하십시오. 자세한 내용은
http://rorguide.blogspot.com/2011/03/browser-reloads-again-again-with-status.html
을 참조하십시오.관련 문제
- 1. 레일즈 mysql2 데이터베이스 ... 어디입니까?
- 2. 필수 보석은 어디에 정의되어 있습니까?
- 3. 레일즈 3에서 검색하기
- 4. 보석은
- 5. MySql2
- 6. Dr nic의 마술 모델 플러그인/보석은 Rails 3에서 작동합니까?
- 7. 설치 문제 : Mac OS X Lion + Ruby 3에서 mysql2
- 8. Heroku가 보석은
- 9. 레일즈 3에서 테스트 데이터베이스를 업데이트하는 방법은 무엇입니까?
- 10. 레일즈 3에서 컬렉션을 재귀 적 렌더링하기
- 11. 레일즈 3에서 delayed_job에 대한 작업자 자동 조절
- 12. 레일즈 3에서 mongodb와 redis를 함께 사용
- 13. 레일즈 3에서 복잡한 Arel 쿼리를 실행하는 방법
- 14. 레일즈 3에서 수천 개의 레코드 시드하기
- 15. 레일즈 3에서 오류 메시지를 사용자 정의 하시겠습니까?
- 16. 레일즈 3에서 외래 키 검색이 실패합니다.
- 17. 나중에 레일즈 3에서 전체 텍스트 검색을위한 인덱싱
- 18. 레일즈 3에서 _snowman을 제거 할 수 있습니까?
- 19. 은 셀렌 RC의 사용자 확장 필수 항목입니까?
- 20. 루비 mysql2 보석 설치 문제
- 21. 보석은 들러 && 번들이 오류
- 22. 은 레일즈 2.3과 호환되는 Ruby 1.9입니까?
- 23. Mac에서 Passenger가있는 보석 mysql2 Snow Leopard
- 24. Rails3 + mysql2 gem, LibMYSQL.dll에 오류가 없습니다.
- 25. mysql2 + 레일 3에 add_index를 추가하는 방법은 무엇입니까?
- 26. mysql2 란 무엇입니까?
- 27. 레일즈 3에서 컨트롤러의 액션 호출의 HTML 출력을 얻고 싶습니다.
- 28. 레일즈 3에서 AJAX로 숨겨진 양식 필드를 업데이트하려면 어떻게해야합니까?
- 29. 레일즈 3에서 예외가 발생할 때마다 메소드를 실행할 수 있습니까?
- 30. 레일즈 3에서 왜 Paperclip이 자동으로 실패하고 있는지 볼 수 있습니까?