티스토리 뷰

1

sql 뜻, 배우기, 공부방법| 예제 이야기

정유최이 2023. 9. 3. 05:27
반응형

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

java python javascript 는 많이들 공부해도 sql 을 잘 공부하지 않게 된다. 

하지만 종종 가장 중요할 때가 있으니 평소에 익혀 놓자 

데이터를 저장 관리 검색하는 언어이기 때문에, 기획자나 마케터도 필요할 때가 많다. 

 

select * from employees where department = 'sales' ; 

 

요즘은 mysql 말고도 sqlite, mongodb 를 많이 쓰게 되는데 

 

종합적으로 알아보자 

 

명령어가 굉장히 생소하지만 

 

필요할 때마다 검색해서 쓸만 하다 

 

어떤 구조인지 읽어보고 따라쳐보는 정도면 충분하다고 생각한다 

 

  1. 관계형 데이터베이스 관리 시스템 (RDBMS):
    • MySQL
    • PostgreSQL
    • Oracle Database
    • Microsoft SQL Server
    • SQLite
  2. NoSQL 데이터베이스:
    • MongoDB (문서 지향 데이터베이스)
    • Cassandra (와이드 칼럼 스토어)
    • Redis (인메모리 데이터 스토어)
    • Neo4j (그래프 데이터베이스)
  3. 열 지향 데이터베이스:
    • Apache HBase
    • Apache Cassandra
  4. 시계열 데이터베이스:
    • InfluxDB
    • OpenTSDB
  5. 검색 엔진 및 분석 데이터베이스:
    • Elasticsearch
    • Apache Solr
    • Amazon Redshift
  6. 그래프 데이터베이스:
    • Neo4j
    • Amazon Neptune
  7. 클라우드 기반 데이터베이스 서비스:
    • Amazon RDS (Relational Database Service)
    • Google Cloud SQL
    • Microsoft Azure SQL Database

 

데이터베이스 시스템들이 이렇게 많다 

 

채용정보나 오픈 소스 프로젝트의 기술스택이나 링크드인의 본인들 기술스택들을 보면 

 

대체 이게 뭐지 이게 뭐지 할때가 많은데 

 

그때마다 검색해서 보면 

 

그렇게 어렵지는 않다

 

 

어차피 모든 기술을 알 필요는 없고 검색하면 잘 나오니까 

 

더 중요한 것은 '뭔가를 하고 싶은 마음' 이다.

 

 

 

sqlite 를 많이 쓰는 것을 보게 되는데, 디장고나 파이썬을 쓰시는 분들도 종종 봤을 것 같고 

 

안드로이드에서도 많이 쓴다 

 

 

sql 이 자격증이 있다 보니 그걸 검색하고 독학할수 있는지 배울 수 있는지 책을 사고 싶다 문제를 보고 싶다 등등 말하는데, 그런 식으로 하는 공부는 정말 재미가 없다 

 

내 경우 웹 crud 시스템, 게시판 시스템, 쇼핑몰 시스템, 크롤링 등등 만들다보면 sql 을 자주 쓸수밖에 없어서 외워지는데 

 

그런 식으로 공부하는것이 가장 좋을 것이다 

 

아마도 대부분은 그런 식으로 공부한 뒤에, 자격증이 필요해서 단순히 한 입 먹을게 필요해서 검색하시는분이 더 많을 거라고 생각한다 . 세상에는 똑똑한 사람 자기 길을 잘 가는 것 처럼 보이는 사람이 더 많다 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함