2011-08-31 7 views
1

웹 응용 프로그램을 개발할 계획 단계에 있으며 멀리있는 데이터베이스 옵션으로 최선의 방법을 찾아 내려고합니다. 나는 이미 PHP와 mysql 데이터베이스에 익숙하다. 처음에는 웹 사이트에서 거래를 처리하지 않지만 웹 사이트가 크게 확장 될 것이므로 거래와 판매를 웹 사이트에 통합 할 것입니다. 내 우려는, PHP는 미래의 거래를 위해 충분히 안전 할 것인가? 그렇지 않다면 mysql에서 mysql으로 전환하는 것이 가능할 것인가? 오라클 또는 다른 "더 안전한 데이터베이스"가 확장되는 동안? 시간과 답변에 감사드립니다.확장 성을 위해 mysql을 사용해야합니까?

+0

내게는 "mysql vs oracle"은 "prius vs bentley"처럼 보입니다 (비용은 큐피 트) – zerkms

+1

[PostgreSQL] (http://www.postgresql.org/) –

+0

하하, 알아요. 안락한 지역을 탐험하고 오라클을 조사해야 할 필요가 있습니다. – Scott

답변

4

가까운 장래에 계획하십시오. 정확하게 사용된다면 MySQL은 엄청나게 확장 될 수 있습니다 (그냥 http://www.mysql.com/why-mysql/case-studies/을 사용하는 일부 이름을 체크 아웃하십시오).

보안 측면에서는 코딩 능력에 달려 있습니다. 보안은 본질적으로 한 언어 나 다른 DB보다 우수하지 않지만 특정 언어는 입력에 대한 장벽이 매우 낮습니다 (PHP가 그 중 하나임). 그래서 그들은 규모가 심각하고 보안상의 악몽 같은 응용 프로그램을 개발하는 많은 취미 프로그래머를 초청하는 경향이 있습니다.

당신이 알고있는 것에 충실하고 필요에 따라 기술을 발전 시키십시오. 심각하게 확장되는 대부분의 웹 응용 프로그램은 역사에서 약간의 재 작성 (종종 DB 엔진, 프레임 워크, 플랫폼, 언어 변경 등)을합니다. 미래를 예언 할 수는 없으므로 지금의 상태에 충실하십시오.

tl; dr : PHP와 MySQL은 문제가 없습니다.

+0

Scotty는 클라우드에서 관리되는 MySql에 대한 Amazon RDS를 체크 아웃 할 수 있으며 이는 확장 성 문제를 해결하는데도 도움이됩니다. – Tahbaza

+0

잘 지적하고 좋은 점. 감사. – Scott

0

Php & MySQL은 전 세계의 수백만 상업/트랜잭션 사이트에서 사용됩니다. 보안 측면에서 보면 다른 언어보다 안전합니다.

오라클로 전환하는 것도 문제가되지 않습니다. 이유는 무엇입니까? 기침 기침 * 라이센스 비용이 함께 제공됩니다.

+0

사실, 그건 내가 스위치를 만들기를 꺼려했던 또 다른 이유입니다. 감사. – Scott

0

Scotty : 내가 직접 MySQL을 사용하지 않았으므로 오랜 시간이 걸렸지 만, MySQL은 방대한 양의 트랜잭션을 처리하고 우수한 보안을 제공 할 수있는 성숙한 데이터베이스라고 생각합니다.

나는 방금 mwan100 대답을 보았고 나는 돈에 옳다고 생각한다. 당신이 지금 알고있는 것을 고수하고 예측 가능한 미래를 위해 계획해야한다.

+0

좋은 지적. 귀하의 회신에 감사드립니다. – Scott

0

MySQL은 세계의 거의 모든 호스팅 제공 업체에서 사용됩니다. 그래서 이것이 MySQL이 왜 진지하게 고려되어야하는지에 대한 아이디어를 줄 것입니다. 그리고 나는 동의합니다. 미래를 위해서만 계획하십시오.

+0

좋은 지적. 귀하의 회신에 감사드립니다. – Scott

관련 문제