문제

나는 일부 데이터를 처리하기위한 프로그램에서 몇 달 동안 일해 왔으며 이제는 명령 줄을 통해 정보를 표시하는 대신 (ActiveRecord를 사용하여 저장) 단계에 있습니다. Rails를 통해 처리 된 정보를 표시하고 싶습니다. 앱.

내가 직면 한 첫 번째 질문은 동일한 응용 프로그램 또는 별도의 응용 프로그램에 데이터 처리와 데이터 표시가 있어야하는지 여부입니다. Rails 앱에 코드가 적을수록 보안 문제가 적기 때문에 별도의 응용 프로그램을 사용하고 싶은 유혹이 있습니다 (일부 데이터 처리 코드는 최적화 이유에 대해 약간 추악하고 불안합니다).

두 번째 질문은 데이터베이스 스키마를 처리하는 방법입니다. Rails 디스플레이 앱과 오프라인 데이터 프로세서로 분할하면 데이터베이스 스키마를 처리하는 방법입니다. Rails 앱에 완전히 인구가 많은 데이터베이스가 제공되거나 Rails 앱에 마이그레이션 및/또는 Schema.rb를 제공해야합니까?

편집하다: 데이터 처리 응용 프로그램은 a입니다 파서 Wikipedia가 철학 현상에 도달하기 위해. 영어 버전의 경우 20GIB XML 파일이 필요하며 ~ 6 백만 페이지가 서로 연결되는 방법을 살펴 봅니다.

도움이 되었습니까?

해결책

더 이상 컨텍스트없이 응용 프로그램을 분할할지 여부를 실제로 말할 수 없습니다.

두 번째 질문은 스키마와 마이그레이션없이 잘 작동 할 수 있습니다.

앱의 두 부분 (또는 어떤 방법에 따라) 똑같이 작동하는 견고한 데이터베이스 스키마가 있는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top