2011-02-01 3 views

답변

0

아니요, 다른 옵션이 있습니다. ORM과 NoSQL 데이터베이스를 사용할 수 있습니다. 그러나 을 알지 못하면 SQL은 다른 기술을 이해하기 어렵습니다.

0

MySQL을 알 필요가 없습니다. postgresql은 관계형 데이터베이스 백엔드 스토리지를위한 또 다른 좋은 선택입니다. Mnesia은 소프트 리얼 타임 비 관계형 백엔드 스토리지를위한 훌륭한 데이터베이스입니다. CouchDB은 JavaScript를 사용하여 검색 할 수있는 JSON 문서를 저장하기 위해 최적화 된 비 관계형 데이터베이스입니다.

디스크에 파일 저장 용량이 충분하면 데이터베이스가 전혀 필요하지 않을 수도 있습니다 (훌륭한 메일 저장 메커니즘은 Maildir 참조).

+0

mySQL, postgreSQL, MSSQL - O.P가 mySQL을 배우기를 꺼리는 경우 유사한 구문을 사용하므로 postgreSQL을 배우기를 원할 것입니다. (같은 이유로 - 그들이 무엇이든간에). – calumbrodie

0

아니요.하지만 기본 SQL 문을 구성하는 것이 매우 쉽다는 점을 감안하면 데이터베이스를 CRUD하고 기본 조인을 수행하는 방법을 배우는 데 시간이 많이 걸립니다. SQL을 작성/이해할 수 없으면 나머지 응용 프로그램에서 작성한 코드에 대해 걱정할 것입니다. http://forums.mysql.com/과이 사이트 (분명히)는 당신이 지식의 틈을 메울 수 있도록 도와줍니다.

결국 ORM 또는 다른 유사한 데이터를 저장하는 다른 솔루션을 사용할 수 있습니다. 그러나 SQL을 단순히 추상화하는 것이므로 이러한 시스템을 강력하게 사용하려면 기본 데이터베이스 아키텍처를 이해해야합니다.

마지막으로 CouchDB와 같은 NON Relational 데이터베이스 시스템을 사용할 수 있습니다. 이는 응용 프로그램에 맞을 수도 있습니다. 비록 웹 응용 프로그램을 코딩하는 법을 배우기 시작하면 전통적인 데이터베이스를 사용하는 것이 훨씬 더 바람직 할 것이라고 말합니다. 당신은 웹 응용 프로그램을 만들기 위해 알아야 할

0

언어는 다음과 같습니다

  • 일부 서버 측 언어 : PHP, 파이썬, 루비, 자바 ....
  • 클라이언트 측 언어 : 자바 스크립트
  • 웹 응용 프로그램 스타일링 : CSS를
  • 데이터 저장 : SQL
0

MySQL은 언어 아니다; 이것은 합리적으로 좋은 SQL 구현을 사용하는 데이터베이스입니다.

SQL을 아는 것은 다른 언어로도 도움이되지 않습니다. SQL에서 Scala로 시도해보십시오. 또는 Lisp. 또는 a good list에서 무작위로 선택하십시오.

웹 프로그래밍에 가장 많은 도움이되는 언어 기술은 분명히 표준 영어에 해당합니다. 그 후, 파이썬과 PHP는 "웹 앱을위한 가장 쉬운 가장 빠른 언어"목록의 맨 위에 올 것입니다.

항상 그렇듯이 Google은 the Python docs, the PHP docsPHPTutorials.org과 같은 친구입니다.

+0

공평 ​​: O.P는 특별히 '데이터 저장 용'이라고 말합니다. – calumbrodie

관련 문제