본문 바로가기

NoSQL4

SQL과 NoSQL 데이터베이스 베하! 안녕하세요~ BTC_수신자표시제한 입니다 😊 데이터베이스 관리 영역에서 데이터의 양, 구조, 사용 패턴 등 다양한 요인을 고려하여 적절한 데이터베이스 솔루션을 선택하는 것이 중요합니다. 디지털 환경이 빠르게 발전함에 따라 적합한 데이터베이스 선택을 위해 이러한 옵션에 대한 포괄적인 이해가 중요해졌습니다. 따라서, 오늘은 SQL과 NoSQL의 특성, 사용 사례 및 잠재적 이점에 대해 설명해보고자 합니다. SQL과 NoSQL 데이터베이스 특징 SQL 데이터베이스 SQL 데이터베이스는 구조화된 데이터 관리를 구현합니다. 강력한 스키마를 기반으로 하며 ACID 트랜잭션 속성(원자성, 일관성, 격리 및 내구성)을 준수합니다. 이러한 준수는 데이터 무결성을 보장하므로 복잡한 트랜잭션 및 관계가 필요한 시나리.. 2023. 8. 18.
REDIS Redis (Remote Dictionary Server) Redis는 Remote(원격)에 위치하고 프로세스로 존재하는 In-Memory 기반의 Dictionary(key-value) 구조 데이터 관리 Server 시스템입니다람쥐. 여기서 key-value 구조 데이터란, mysql 같은 관계형 데이터가 아닌 비 관계형 구조로서 데이터를 그저 '키-값' 형태로 단순하게 저장하는 구조를 말한다람쥐. 그래서 관계형 데이터베이스와 같이 쿼리 연산을 지원하지 않지만, 대신 데이터의 고속 읽기와 쓰기에 최적화 되어 있다. 그래서 Redis는 일종의 NoSQL 로 분류되기도 한다. 또한 Redis는 인 메모리(In-Memory) 솔루션으로도 분류되기도 하는데, 다양한 데이터 구조체를 지원함으로써 DB, Cache.. 2022. 12. 27.
MongoDB Migration with Aws DocumentDB MongoDB는 확장성과 개발자 민첩성을 염두에 두고 설계된 오픈 소스 문서 지향 데이터베이스이다. MongoDB에서는 동적 스키마를 사용하여 JSON과 유사한 문서를 저장한다. Amazon DocumentDB는 완전관리형이며 MongoDB와 호환되는 Aws의 Document NoSQL Database서비스이다. 이 글에서는 Stie-to-Site 연결을 통해 DMS 서비스로 Migrate하는 시나리오다. Site-to-Site 연결은 다음 글을 참고하자. 2022.06.27 - [Cloud/AWS] - Aws site-to-site VPN연결 Aws site-to-site VPN연결 기본적으로 Amazon VPC로 시작하는 인스턴스는 자체(원격) 네트워크와 통신할 수 없다. 그러나 AWS Site-to.. 2022. 7. 1.
NoSQL에 등장 배경과 특징 햄녕하세요! 햄토리입니다람쥐!! SQL이 뭔지는 이미 알고있죠?? Structured Query Language. 즉 관계형 DBMS에서 데이터를 조회, 수정, 삭제하는 등 조작하는데 사용되는게 SQL언어이죠! 근데 NO! SQL이라니!! 하지만 NOSQL은 우리 주변에서 아주 많이 사용되고 있어요! 흠 예를들면 선호하는 해바라기씨를 실시간으로 추천해줄 때 사용되는 DB도 NoSQL DB랍니다. 특히 요즘은 Big Data를 활용하는 기업과 고객이 늘어나면서 NOSQL을 많이 사용하고 있습니다. NoSQL ? 그럼 NoSQL는 No SQL, Not Only SQL, Non-Relational Operational Database SQL로 엇갈리는 의견들이 있습니다만, 현재 Not Only SQL로 풀어 .. 2022. 6. 17.