데이터 저장을 위해 웹 애플리케이션을 만들기 위해 선택한 언어와 관계없이 mySQL을 알아야합니까?웹 앱 제작을위한 가장 쉬운 언어 중 가장 쉬운 언어는 무엇입니까?
편집 - 예를 들어 할 일 목록과 같은 웹 앱.
데이터 저장을 위해 웹 애플리케이션을 만들기 위해 선택한 언어와 관계없이 mySQL을 알아야합니까?웹 앱 제작을위한 가장 쉬운 언어 중 가장 쉬운 언어는 무엇입니까?
편집 - 예를 들어 할 일 목록과 같은 웹 앱.
아니요, 다른 옵션이 있습니다. ORM과 NoSQL 데이터베이스를 사용할 수 있습니다. 그러나 을 알지 못하면 SQL은 다른 기술을 이해하기 어렵습니다.
MySQL을 알 필요가 없습니다. postgresql은 관계형 데이터베이스 백엔드 스토리지를위한 또 다른 좋은 선택입니다. Mnesia은 소프트 리얼 타임 비 관계형 백엔드 스토리지를위한 훌륭한 데이터베이스입니다. CouchDB은 JavaScript를 사용하여 검색 할 수있는 JSON 문서를 저장하기 위해 최적화 된 비 관계형 데이터베이스입니다.
디스크에 파일 저장 용량이 충분하면 데이터베이스가 전혀 필요하지 않을 수도 있습니다 (훌륭한 메일 저장 메커니즘은 Maildir 참조).
mySQL, postgreSQL, MSSQL - O.P가 mySQL을 배우기를 꺼리는 경우 유사한 구문을 사용하므로 postgreSQL을 배우기를 원할 것입니다. (같은 이유로 - 그들이 무엇이든간에). – calumbrodie
아니요.하지만 기본 SQL 문을 구성하는 것이 매우 쉽다는 점을 감안하면 데이터베이스를 CRUD하고 기본 조인을 수행하는 방법을 배우는 데 시간이 많이 걸립니다. SQL을 작성/이해할 수 없으면 나머지 응용 프로그램에서 작성한 코드에 대해 걱정할 것입니다. http://forums.mysql.com/과이 사이트 (분명히)는 당신이 지식의 틈을 메울 수 있도록 도와줍니다.
결국 ORM 또는 다른 유사한 데이터를 저장하는 다른 솔루션을 사용할 수 있습니다. 그러나 SQL을 단순히 추상화하는 것이므로 이러한 시스템을 강력하게 사용하려면 기본 데이터베이스 아키텍처를 이해해야합니다.
마지막으로 CouchDB와 같은 NON Relational 데이터베이스 시스템을 사용할 수 있습니다. 이는 응용 프로그램에 맞을 수도 있습니다. 비록 웹 응용 프로그램을 코딩하는 법을 배우기 시작하면 전통적인 데이터베이스를 사용하는 것이 훨씬 더 바람직 할 것이라고 말합니다. 당신은 웹 응용 프로그램을 만들기 위해 알아야 할
언어는 다음과 같습니다
MySQL은 언어 아니다; 이것은 합리적으로 좋은 SQL 구현을 사용하는 데이터베이스입니다.
SQL을 아는 것은 다른 언어로도 도움이되지 않습니다. SQL에서 Scala로 시도해보십시오. 또는 Lisp. 또는 a good list에서 무작위로 선택하십시오.
웹 프로그래밍에 가장 많은 도움이되는 언어 기술은 분명히 표준 영어에 해당합니다. 그 후, 파이썬과 PHP는 "웹 앱을위한 가장 쉬운 가장 빠른 언어"목록의 맨 위에 올 것입니다.
항상 그렇듯이 Google은 the Python docs, the PHP docs 및 PHPTutorials.org과 같은 친구입니다.
공평 : O.P는 특별히 '데이터 저장 용'이라고 말합니다. – calumbrodie
제작하는 데 흥미있는 웹 응용 프로그램의 유형을 정확히 설명 할 수 있습니까? – eandersson