안드로이드 개발 질문/답변
(글 수 45,052)
흠 저는 이태 안드로이드 DB SQL을 많이봣습니다.
그런대 회사에서 MySQL을 사용하길래 어차피 회사에서도할꺼라면
개인적으로만든어플도 MySQL을 사용해보자 라고생각해서
MySQL쪽을 다뤄보려고하는대
SQL과의 차이점 무엇인가요 ??
특히 SQL은 안드로이드자체에서 제공하는걸로아는대
MySQL은 어떤가요 ??
MySQL 안드로이드용 참고자료좀 부탁드리겠습니다.
2012.03.07 16:22:57
안드로이드와 아이폰 등 모바일에서 사용되는 DBMS는 sql이 아니고 SQLite 입니다.
SQL(structured query language : 구조화된 질의 언어)은 DBMS에서 사용되는 언어의 이름입니다.
MySQL, MS-SQL, Oracle 등 기타 DBMS는 안드로이드에서는 직접적으로 접속하지를 못합니다.
그래서 중간에 서버를 거쳐야 합니다.
SQLite는 기존 DBMS 보다 기능이 줄어든 대신 가볍고 빠른 속도를 자랑합니다.
2012.03.07 16:36:05
전통적인 RDBMS 와 다른개념의 디비도 증가추세 입니다.
몽고디비 같은거요. 근데 이런걸 뭐라고 하죠?? 나도 이거 시간날때 좀 봐야하는데..
Google App Engine 쪽 디비도 몽고디비 같은 개념인것 같더라고요.




http://ko.wikipedia.org/wiki/SQL
SQL(Structured Query Language, 구조화 질의어) 은 C++ , JAVA 처럼 특정 제품의 이름이 아닌
DB의 질의 명령어를 이야기 합니다.
Android는 SQLite 라는 것이 들어가 있고,
MySQL는 웹서버등에서 많이 이용한답니다.
둘다 홈페이지 있으니까 찾아보시구요.
JAVA를 알면 안드로이드 APP도 할 수 있고, PC용 앱도 할 수 있듯이
SQL을 알면 SQLite나 MySQL이나 MSSQL이나 다 쓸수 있습니다.
안드로이드를 하면서 굳이 MySQL을 할필요는 없어보입니다.