현재 학습용 제안을 위해 간단한 Django 웹 응용 프로그램을 만드는 단계를 계획 중입니다. 기본적으로 교사는 로그인하여 학생 성적을 입력 한 다음 학생이 로그인하여 성적을 볼 수 있습니다. 각 클래스에는 그룹 번호가 있습니다. , MySQL이 : 나는 나에게 사용할 수있는 데이터베이스 시스템의 수를 혼란 찾을,Django 웹 응용 프로그램에 적합한 데이터베이스 시스템 선택
Username: Johny098
Password: Y98uj*?877!(
Name: John Doe
Gender: Male
Group: 32
Secondary: 5
고려하면 내가 일반적으로 장고 및 웹 DEVELOPPEMENT로 시작하는 오전 :
여기에 사용자의 템플릿입니다 CouchDB, MongoDB, SQLite 등. 그리고 나는 내 목적으로 사용할 데이터베이스 시스템을 결정하는 데 어려움을 겪고있다. (나는 데이터베이스에 대한 사전 경험이 없다.)
약간의 연구 끝에 Couchdb (및 SQLite)가 사용법을 배우기 쉽고 재미있게 보이는 것으로 나타났습니다. 그러나 그것은 나뿐이었고 그 때문에 도움이 필요한 것입니다. 나는 SQL과 NoSQL에 대한 많은 논쟁이 있음을 알고 있지만 이것이 데이터베이스 사용에 영향을 줄지는 알 수 없다. 이상적으로는, 데이터베이스 시스템은 장고와 잘 통합되어야하며 며칠 안에 다시 데리러 갈 수 있습니다.
다시 질문 : 웹 응용 프로그램에는 어떤 데이터베이스 시스템을 사용해야합니까?
모든 자료도 환영합니다.
감사합니다,
-Raphael
Couch와 Mongo 같은 NoSQL은 SQL 데이터 스토어에 충실하지 않고 "그룹 32의 모든 남성 교사를 가져옵니다"와 같은 간단한 쿼리에도 대답 할 수 없습니다. NoSQL 솔루션 (일반적으로)은 "id Johny098의 모든 세부 사항 가져 오기"에만 응답합니다. 백만 줄의 오래된 데스크톱에서도 MySQL을 사용할 수 있습니다. – aitchnyu