Web_Backend/DB2024. 5. 16. 02:33[멘토링] NoSQL에서 "no"의 해석, 가상환경과 DB

해당 게시글은 (케인)멘토님께 멘토링 세션을 통해 주고받은 질의응답의 내용을 정리한 글 입니다.😲 Q1.  NoSQL에서 no의 해석에서는 의견이 갈린다고 들었습니다. 멘토님께서는 NoSQL에서 no를 어떻게 해석하시나요?- no- not only- non-relational operational- non-relational database 👨‍🎓 A1.  no는 not only의 NO라고 봅니다.SQL이 DB에서 우선순위가 높은 선택지였을때 나온것이 noSQL이라 불리우는 범주의 DB였기 때문입니다.즉, RDB만으로는 해결하기 어려운 문제가 점차 가속되던 상태에서 나온것이 noSQL입니다.(데이터가 늘어나는데 RDB에서는 그를 따라갈만한  RDB 퍼포먼스가 잘 나오지 않았고, DB가 못견뎌서 램을..

[DB] RDB 와 NoSQL
Web_Backend/DB2023. 5. 26. 14:57[DB] RDB 와 NoSQL

💬 RDB와 NoSQL의 차이점은 무엇인가요? ✅ 관계형 데이터베이스(RDB)는 사전에 엄격하게 정의된 DB schema를 요구하는 table 기반 데이터를 구조를 갖는데 반해, 비관계형 데이터베이스인 NoSQL은 table 형식이 아닌 비정형 데이터를 저장할 수 있도록 지원합니다. NoSQL은 애자일 개발 등 확장 가능성이 있거나 정확한 데이터 구조가 정해지지 않아 수정 가능성이 있을 때 유연하게 대처가 가능하다는 장점이 있지만, RDB는 엄격한 Schema로 인해 데이터의 중복이 없기 때문에, update가 많거나 데이터 테이블 간에 상관관계가 복잡할 때 유리합니다. 반면 NoSQL은 데이터 중복으로 인해 update시 모든 컬렉션에서 수정이 필요하기 때문에 update가 적고 조회가 많을 때 유리합..

[DB] Primary Key란?
Web_Backend/DB2023. 5. 26. 14:50[DB] Primary Key란?

💬 Primary Key란 무엇인가요? ✅ 데이터베이스의 테이블에 있는 튜플을 유일하게 식별할 수 있는 Key를 기본키, primary key라고 부릅니다. 예시로 국민이라는 테이블의 PK는 주민등록번호가 될 수 있으며, Nosql에서는 Key 값이 Primary Key 가 될 수 있습니다. 또한 Primary Key의 경우 단일 칼럼뿐 아니라 여러 개의 칼럼이 합쳐져 PK가 될 수 있는데, 예를 들면 운동선수라는 테이블에서 id가 PK가 될 수 있지만, 더불어 팀 이름과 등번호를 합친 것 또한 PK가 될 수 있습니다. Primary key Primary key(기본 키)란? 📌 SQL 데이터에서 데이터베이스 테이블의 설계를 고유하게 식별하는 키(A uniquely identifying key in th..

image