2011-08-04 4 views
1

Ruby on Rails을 사용하여 재고 관리 시스템을 개발하려면 알아 두어야 할 것이 있습니까 (경고, 조언)가 있습니까? 내가 생각할 수있는 가장 큰 문제는 주식에 대해 오랜 계산을하는 방법에 관한 것입니다. 다른 하나는 재고 계산에서 캐싱을 수행하는 방법에 관한 것입니다. BTW, 나는 데이터베이스로 MySQL을 사용할 것이다. 미리 감사드립니다.Ruby on Rails를 사용하여 재고 시스템 작성하기

답변

1

나는 Rails를 쓰지 않을 이유가 없다고 생각합니다. 주식 수의 캐싱에는 Rails에 cache_column이라는 메소드가 있습니다. 이것은 열에 관계의 수를 캐시합니다. 그리고 주식에 대한 큰 계산. 이것이 왜 문제가되어야하는지 나는 모른다. 그리고 이것이 무거운 작업이라면, 당신은 그것을 노동자에게 넣을 수 있습니다.

+0

당신은 어떤 오픈 소스 인벤토리 시스템을 공유 할 수 있습니다 사용, 캐시 재고 카운트를 추적하려면? –

1

Ruby on Rails를 사용하는 것을 반대하는 주장은 없습니다. 데이터베이스 수준 (SUM과 같은)에서 큰 계산을하려면 MySQL Integer (signed)가 최대 2147483647을 지원하므로 마이 그 레이션에서 BIGINT를 명시 적으로 사용해야하며 계산 결과는 MySQL에 의해 동일한 데이터 유형으로 계산됩니다.

는 .... counter_cache

관련 문제