2012-08-01 6 views
0

웹 응용 프로그램을 만들려고하고 있는데 웹 호스트가의 지속성에 따라 몇 번이나 요금을 부과합니까? CRUD 작업이 지나치게 많은 경우 데이터를 ArrayLists 또는 HashMaps에 일시적으로 저장하고 30mins 또는 1hour 후에도 지속성을 유지할 수있는 해결책을 생각하고 있습니까? 그렇다면 최대한의 시간이 될 것입니다. 이후을 유지해야 데이터베이스의 지속성이 떨어집니다.웹 응용 프로그램의 확장 가능한 지속성

답변

0

기본적으로 나쁜 접근이라고 생각합니다. 웹 호스트 용으로 웹 응용 프로그램을 디자인하지 마십시오.

는 이러한 디자인은 당신에게 미래에 많은 두통을 일으킬 수있는 모든 30 분 또는 1시간 후 유지됩니다. 앱이 충돌 할 때 수정 사항에 어떤 일이 발생할지 생각해보십시오 (어떤 이유로 든 정전이 있음을 상상해보십시오).

반면 성능면에서 엔티티를 캐시하는 것이 유용 할 수 있습니다 (예 : http://memcached.org/

).
0

효과가 있지만 비용은 어느 정도입니다.

메모리에 저장된 데이터가 손실되면 어떻게됩니까? 애플리케이션 사용자에게 어떤 영향을 미칩니 까? 확장 성은 어떻습니까?

실제로 필요한 작업을 수행 할 수없는 작업이 너무 많습니다. 더 많은 거래를하는 지점에 이르면 고객이 더 많다는 의미는 아니므로 더 많은 돈을 지불 할 수 있습니다.

제 조언은 이것이 매우 나쁜 습관 일 수 있습니다.

관련 문제