Ruby on Rails을 사용하여 재고 관리 시스템을 개발하려면 알아 두어야 할 것이 있습니까 (경고, 조언)가 있습니까? 내가 생각할 수있는 가장 큰 문제는 주식에 대해 오랜 계산을하는 방법에 관한 것입니다. 다른 하나는 재고 계산에서 캐싱을 수행하는 방법에 관한 것입니다. BTW, 나는 데이터베이스로 MySQL을 사용할 것이다. 미리 감사드립니다.Ruby on Rails를 사용하여 재고 시스템 작성하기
1
A
답변
1
나는 Rails를 쓰지 않을 이유가 없다고 생각합니다. 주식 수의 캐싱에는 Rails에 cache_column이라는 메소드가 있습니다. 이것은 열에 관계의 수를 캐시합니다. 그리고 주식에 대한 큰 계산. 이것이 왜 문제가되어야하는지 나는 모른다. 그리고 이것이 무거운 작업이라면, 당신은 그것을 노동자에게 넣을 수 있습니다.
1
Ruby on Rails를 사용하는 것을 반대하는 주장은 없습니다. 데이터베이스 수준 (SUM과 같은)에서 큰 계산을하려면 MySQL Integer (signed)가 최대 2147483647을 지원하므로 마이 그 레이션에서 BIGINT를 명시 적으로 사용해야하며 계산 결과는 MySQL에 의해 동일한 데이터 유형으로 계산됩니다.
는 .... counter_cache
관련 문제
- 1. Ruby On Rails를 배우시겠습니까?
- 2. Ruby on Rails를 마스터하는 방법
- 3. Ruby On Rails를 사용하여 문서 저장하기
- 4. Ruby on Rails를 배우는 "RSpec"
- 5. Ruby 또는 Ruby on Rails를 사용하여 서명으로 PDF 생성
- 6. Ruby on Rails를 사용하는 시맨틱 웹 개발
- 7. Ruby on Rails를 사용하는 리눅스의 백그라운드 프로세스
- 8. Mac에서 Ruby on Rails를 설치하고 시작 하시겠습니까?
- 9. Ruby on Rails를 실행하는 Prototip을 사용하는 방법?
- 10. Ruby On Rails를 배울 가치가 있습니까?
- 11. Ruby on Rails를 이용한 해시 태그 필터링
- 12. Ruby on Rails를 사용하는 Ajax 팝업 상자
- 13. Ruby on Rails를 어떻게 제거하고 새로 설치합니까?
- 14. App Engine에서 Ruby on Rails를 실행하는 방법
- 15. Ruby on Rails를 사용하여 정렬에 문제가 있고 목록의 역할을 수행했습니다.
- 16. Ruby on Rails를 사용하여 erb 파일에서 html 파일 자동 생성
- 17. Ruby on Rails를 사용하여 JSON/XML 데이터를 웹 서비스에 게시하기
- 18. Ruby on Rails를 사용하여 초기화되지 않은 변수로 간주되는 값은 무엇입니까?
- 19. Ruby on Rails를 사용하여 계속 로그인하지 않으려면 어떻게해야합니까?
- 20. Ruby on Rails를 사용하여 웹 서비스를 만들려면 어떻게해야합니까?
- 21. 메일러 : Ruby on Rails를 사용하여 이메일을 보내지 못했습니다.
- 22. Ruby on Rails를 사용하여 zip 아카이브를 만드는 방법은 무엇입니까?
- 23. Ruby on Rails를 사용하여 시간 열에 시간 삽입
- 24. Ruby on Rails를 사용하여 이메일에서 모든 URls/링크를 추출하려면 어떻게해야합니까?
- 25. Ruby on Rails를 사용하여 XHTML을 application/xhtml + xml로 제공
- 26. Ruby on Rails를 사용하는 Wicked PDF의 템플릿 옵션
- 27. Ruby on Rails를 이용한 웹 서비스 설계 - ActiveRecord 모델 매핑
- 28. Cassandra 제작은 Ruby on Rails를 위해 준비 되었습니까?
- 29. ASP.NET MVC 개발자는 정말 Ruby on Rails를 배워야합니까?
- 30. Ruby on Rails를 만드는 방법 RESTful 경로는 인간적이고 친절합니다.
당신은 어떤 오픈 소스 인벤토리 시스템을 공유 할 수 있습니다 사용, 캐시 재고 카운트를 추적하려면? –