2011-02-01 2 views
5

데이터베이스 기반 웹 사이트를 개발할 계획입니다. 데이터베이스가 정말 거대합니다. 필자는 위키피디아와 비교할 수 없지만 imdb.com만큼 큰 규모 일 수 있습니다. 나는 어떤 스크립팅 언어를 선택할 지에 대한 딜레마에 빠져있다. 레일즈 웹 개발 프레임 워크에서 Ruby를 사용하면 코드를 작성하는 것이 더 빠르지 만 거대한 데이터베이스와 성능 확장 성 등을 관리하는 데 좋다. 사진과 같이 RoR에 대해서는 잘 모르겠다. 친절하게 제 프로젝트를위한 훌륭한 웹 개발 프레임 워크를 제안합니다. 가능한 경우 찬반 양론을 나열한 다른 프레임 워크와 선택을 비교하십시오.데이터베이스 기반 웹 사이트를 개발하는 데 가장 적합한 스크립팅 언어는 무엇입니까?

+0

데이터베이스의 크기는 선택한 DBMS에 영향을 줄 수 있지만 언어 선택에 영향을 미치지 않아야합니다. 그들은 모두 완벽하게 SQL 쿼리를 수행 할 수 있습니다. – geoffspear

답변

1

글쎄 스크립트 언어는 많은 수의 사용자가있는 경우에만 적용됩니다. 그럼에도 불구하고 당신이 코드를 작성하는 방법에 달려 있습니다. 예를 들어 페이스 북은 PHP를 사용합니다.

큰 데이터베이스의 경우 - 사용중인 RDBMS를 살펴 보는 것이 중요합니다. 그리고 그 계획과 함께 할 계획이 있는지 확인하는 것이 중요합니다. 이것이 없다면 앱 티어에 도착하기 전에 병목 목을 갖게 될 것입니다.

어떤 데이터베이스를 사용하고 있습니까?

+0

MySQL을 사용할 것입니다 – Shilpa

+0

OK ... 그리고 어떤 종류의 작업을 수행합니까? 당신은 Wikipedia/IMDB에 대해 언급했습니다 - 한 달에 수백만 히트를 기록하는 webapp을 만들 예정입니까? 어떤 종류의 볼륨에 대해 이야기하고 있습니까? – diagonalbatman

3

이 질문에 두 부분으로 답변하고 싶습니다.

1. 데이터베이스 : 데이터가 거대 해지면 먼저 데이터베이스 설계에 중점을 둡니다. 데이터베이스 기반 개발, 항상 프레임 작업이 아닌 데이터베이스 별 병목 현상. 당신은 시간이 있다면 다음 지금

  • BigTable
  • 두 번째 포인트에 어서

    • Hadoop
    • Mongodb 같은 데이터베이스를 탐구하는

      2. 프레임 워크/언어를 시도 : 여기 거의 모든 언어가 ~ 같은 수준을 수행 할 것입니다, 여기 데이터베이스 및 디자인에 따라 달라집니다 모자가 최종 용도가 될 것입니다. 웹 기반 응용 프로그램에 대한가는 경우 스크립팅, 데이터베이스 인터페이스 및 웹 인터페이스처럼 (다중 언어) 많은 부분에서 응용 프로그램을 개발하기 위해 기획하는 경우,

      갈 다음,

      1. 스크립팅 : 펄/파이썬
      2. 데이터베이스 인터페이스 : C/C++
      3. 웹 인터페이스 : 장고/ROR는
    2

    또한 특별히 데이터베이스 기반 웹 사이트를 구축 할 수 있도록 설계되었습니다 WebDNA를 사용할 수 있습니다. 데이터베이스 언어뿐만 아니라 스크립팅 언어입니다.

    0

    사용자에게는 사용자가없고 데이터베이스에 2 개의 항목 만있는 사용자가있을 가능성이 큽니다. 이 가정 된 웹 개발자의 대부분은 바보이며 그들이하는 일을 모르고 사업 계획이 없습니다.그들은 또한 뇌가 없습니다

    관련 문제