• Facebook
  • LinkedIn
  • X
  • Youtube
  • 로그인
  • 회원가입
  •  한글 한글 한글 ko
  • English English 영어 en
OPENMARU APM
  • 오픈마루
    • 회사소개
    • 연혁
    • 오픈마루 CI
  • 제품
    • OPENMARU Cloud APM
      • Application 모니터링
      • Openshift & Kubernetes 모니터링
      • WEB/WAS 모니터링
      • URL 모니터링
      • Cubrid 모니터링
    • OPENMARU Cluster
    • OPENMARU Dashboard
  • 오픈소스
    • 쿠버네티스
    • 아파치 톰캣
    • CentOS
  • 레드햇
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat JBoss EAP
  • 가격 안내
  • 조달물품
    • G2B 딜 등록
    • 조달물품 OPENMARU APM
    • 조달물품 OPENMARU Cluster
    • 혁신장터
  • 레퍼런스
  • 고객지원
  • 문서
  • 블로그
  • Search
  • Menu Menu

NoSQL 데이터베이스 분류와 제품들 – SQL 없는 데이터베이스

NoSQL은 SQL이 필요없는 데이터베이스로 여러 가지 분류와 제품을 살펴보세요.

JBoss Tips & Tricks - Red Hat JBoss Enterprise Application Platform

NoSQL 분류와 제품


Horseless Carriage = NoSQL DB

이제 데이터베이스 분야는 RDBMS에만 머물지 않고 NoSQL 분야까지 범위가 확장되고 있습니다.

최근 몇 년 사이에 NoSQL 덕분에 새로운 데이터베이스가 50개 에서 150개 까지 늘어났습니다.

nosql-database.org 사이트에서는 이러한 새로운 데이터베이스들을 다양하게 소개하고 있으니 자세한 내용이 궁금하신 분들은 방문해 보세요.

오래 전 자료 이긴 하지만 Steven Yen 이 발표한 “NoSQL is a Horseless Carriage ( NoSQL 은 말이 없는 마차다)”라는 자료에서 언급한 NoSQL 분류 기준 따라 제품들을 정리하였습니다.

Horseless Carriage = NoSQL DB

“Horseless Carriage”는 “말이 없는 마차” 라는 의미입니다. 지금은 Car (자동차) 라는 단어로 쓰이고 있습니다.

NoSQL이 SQL이 없는 데이터베이스를 의미하는 것처럼 NoSQL를 잘 전달하기 위한 좋은 아이디어라고 생각됩니다.

기존의 RDBMS 는 데이터베이스 + SQL(인터페이스) 로 생각해보면 NoSQL (Not Only SQL) 은 SQL 인터페이스가 아닌 데이터베이스라고 할 수 있을 것입니다.

RDBMS의 확장은 아직도 미지수?

가상화 환경에서 웹서버와 WAS 의 Scale Out 은 더욱 효율적으로 운영될 수 있게 되었지만 기존의 데이터베이스 성능의 병목은 해결하기 어려운 문제로 남아 있습니다.

NoSQL 제품들은 데이터베이스 성능을 보완할 수 있는 새로운 계층을 제공하여 고가의 데이터 인프라에 투자하지 않고도 효율적으로 해결할 수 있는 방안을 제공합니다.

NoSQL은 가의 데이터 인프라에 투자하지 않고도 효율적으로 해결할 수 있는 방안을 제공

Steve Yen 이 분류한 NoSQL 의 종류

Steve Yen 이 분류한 NoSQL 의 종류들은 다음과 같습니다.

  • key‐value‐cache
  • key‐value‐store
  • consistent key‐value‐store
  • ordered‐key‐value‐store
  • data‐structures server
  • tuple‐store
  • object database
  • document store
  • wide columnar store

위의 분류에 따라 간단하게 제품들을 정리합니다.

분류 제품 설명
Key-value-cache Memchaced Memcached is an in-memory key-value store for small chunks of arbitrary data
Repcached repcached는 memcached에 데이터 복제 기능을 추가 구현
Coherence Oracle의 Data Grid 제품
Infinispan  오픈소스 Data Grid 제품으로 RedHat의 JBoss Data Grid 로도 유상 서비스로 구매 가능 
WebSphere eXtreme Scale IBM의 Data Grid 제품
JBoss Cache  Infinispan의 이전 제품명 
Velocity  Microsoft 의 캐시 제품 
Teracotta  Terracotta는 각 캐시 노드들의 Hub 역할을 하는 분산 캐시 서버 
key-value-store Keyspace Keyspace is a consistently replicated, fault-tolerant key-value store 
FLARE Flare는 memcached 호환 분산 key-value 스토리지 서버
RAMCloud Designed primarily for usage within a datacenter
Roma Ruby 에서 분산 Key-Value Store
eventually‐consistent dynamo 아마존 웹서비스(AWS)에 NoSQL 데이터베이스(DB)
Project Voldemort  분산 Key-Value 저장 시스템 
dynomite  Erlang 으로 작성된 Dynamo를 복제한 오픈소스 
SubRecord  SubRecord is a Distributed, scalable, non-relational, attribute-oriented storage supposed to be used in the cloud 
DovetailDB  DovetailDB is a schemaless, JSON-based database. It is similar in spirit to Amazon ‘s SimpleDB 
MemcacheDB  MemcacheDB is a Distributed Key-value storage system designed for persistent 
Orderd-key-value-store tokyo Tyrant Tokyo Tyrant is a package of network interface to the DBM called Tokyo Cabinet 
LightCloud LightCloud는 Tokyo Cabinet / Tokyo Tyrant를 백엔드에 사용하는 분산 key-value 데이터베이스 
nmdb nmdb is a network Database (dbm-style) for controlled networks
Lux IO Lux IO is a yet Another fast Database Manager
actord
Data-structures server redis Redis is an Advanced Key-value store. It is similar to memcached but the dataset is not volatile
Tuple-store GigaSpaces eXtreme Application Platform The Scalable, High Performance Application Server for High-End Distributed Applications 
coord  coord is an Open Source Implementation of a SBA (Space-based Architecture) built on DHT (Distributed Hash Table) 
Apache River A Project furthering the Development and advancement of Jini Technology 
Object database Zope Object Database The ZODB is a persistence System for python Objects 
db4objects Java/.NET에 네이티브 db4o를 통합하면 손쉽게 저장
Project Shoal Shoal is a Java based scalable dynamic clustering Framework that Provides Infrastructure to build fault tolerance, reliability and availability.
Document store CouchDB  Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript 
mongo The Best Features of document databases, key / values stores, and RDBMSes in one 
Jackrabbit Apache Jackrabbit is a Fully conforming Implementation of the Content Repository for Java Technology API 
ThruDB Thrudb is a SET of simple Services Built on top of the 아파치 Thrift Framework that Provides indexing and document Storage Services for Building and scaling WebSites 
CloudKit CloudKit Provides schema-free auto-versioned, RESTful JSON storage with optional OpenID and OAuth support, including OAuth Discovery 
Persevere Persevere helps you rapidly Develop data-driven JavaScript-based rich internet applications 
Riak Basho Riak combines a decentralized Key-value store, a flexible map / reduce engine, and a friendly HTTP / JSON query interface to provide a database ideally suited for Web applications 
Scalaris Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services 
Wide columnar store bigtable Bigtable is a Distributed Storage System for Managing Structured data that is Designed to scale to a very Large Size 
HBase  HBase is the Hadoop Database. Use it when you need random, realtime read / write access to your Big Data 
cassandra Project  Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store 
Hypertable  In a web-driven world, datasets are larger than ever before – with “web scale” becoming the term of choice to describe the ultimate size of problems 
kai  Kai is a Distributed Key-value datastore, which is mainly inspired by Amazon ‘s Dynamo 
OpenNeptune  Neptune is Another Open Source Project Implementing Google’s Bigtable 

References & Related Links


  • nosql-database.org – http://nosql-database.org/
  • A Yes For A NoSQL Taxonomy – http://highscalability.com/blog/2009/11/5/a-yes-for-a-nosql-taxonomy.html
  • NoSQL is a Horseless Carriage – http://dl.dropboxusercontent.com/u/2075876/nosql-steve-yen.pdf

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

2025-03-20/in Tech Talk/by 오픈마루 마케팅0
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/03/250317_mtls_title.webp?fit=380%2C302&ssl=1 302 380 오픈마루 마케팅0 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅02025-03-20 10:44:032025-03-20 10:44:03안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성

레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개

2025-02-13/in Red Hat, Seminar, Tech Talk/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/02/%EB%A0%88%EB%93%9C%ED%97%B7-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%84%B8%EB%AF%B8%EB%82%98_thumbnail.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32025-02-13 13:06:242025-02-17 15:14:50레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개
가상화도 클라우드네이티브 thum

클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대

2024-11-15/in Cloud, Tech Talk/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2024/11/%EA%B0%80%EC%83%81%ED%99%94%EB%8F%84-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C-thum.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32024-11-15 12:45:462024-11-15 12:45:46클라우드 네이티브 가상화 – 가상화도 클라우드 네이티브 시대
Page 1 of 24123›»

Share this:

  • Facebook
  • Twitter
  • Email
  • Print
  • Reddit
  • Pinterest
  • Telegram
  • WhatsApp

Like this:

Like Loading...

Recent Posts

  • ChatGPT 프롬프트 엔지니어링, 이렇게 시작하세요! 2025-05-08
  • 올해 1분기, 사람들이 가장 많이 본 OPENMARU 콘텐츠는? 2025-04-17
  • 보안 강화의 다음 단게, mTLS를 아시나요? 2025-04-03
  • 성공적인 MSA 구축을 위한 핵심 전략 대공개! 테크 엣지 세미나 안내 2025-03-21
  • 안전한 서비스 통신을 위한 필수 요소, mTLS의 이해와 필요성 2025-03-20

Categories

  • APM
  • Cloud
  • Cloud Native Seminar
  • Cluster
  • gift
  • JBoss
  • Kubernetes
    • Container
  • Linux
  • Microservices Architecture
  • News
  • Newsletter
  • OPENMARU
    • Dashboard
  • OpenShift
  • Red Hat
  • Seminar
    • gift
  • Tech Talk
  • 발표자료
  • 분류되지 않음
  • 오픈나루 공지사항
  • 오픈소스

이메일로 블로그 구독하기

이 블로그를 구독하고 이메일로 새글의 알림을 받으려면 이메일 주소를 입력하세요

Tags

APM cloud Cloud Native Container Docker Hybrid Cloud jboss JBoss EAP Kubernetes Kubernetes 모니터링 linux MSA Native OPENMARU OPENMARU APM OpenShift Openshift Promotion PaaS PaaS 플랫폼 Red Hat redhat RHEL tomcat Virtualization WAS Wildfly 가상화 네이티브 도커 레드햇 리눅스 모니터링 브리핑 세미나 오픈마루 오픈마루 APM 오픈시프트 주간 진짜 클라우드 컨테이너 쿠버네티스 클라우드 클라우드 네이티브 클라우드네이티브 클라우드 네이티브 세미나

Search

오픈마루

04778 서울시 성동구 뚝섬로1길 31 906 호
(성수동1가, 서울숲M타워)

Tel : 02-469-5426 | Fax : 02-469-7247
Email : sales@openmaru.io

  • OPENMARU CLOUD APM
    • Application 모니터링
    • Openshift & Kubernetes 모니터링
    • WEB/WAS 모니터링
    • URL 모니터링
    • Cubrid 모니터링
  • 가격안내
  • 고객 레퍼런스
  • 고객지원
    • 문서
    • 사용자가이드
    • 기술지원
  • 블로그
  • 이용약관
  • 개인정보처리방침
  • 서비스수준협약
  • 회사소개
Copyright © OPENMARU, Inc. All Rights Reserved. - powered by Enfold WordPress Theme
  • Facebook
  • LinkedIn
  • X
  • Youtube
JBoss Data Grid PostgreSQL Cache Store 사용하기JBoss Enterprise Data GridJBoss Enterprise Data GridJBoss Data Grid 데모 – 빠른 시작 가이드
Scroll to top
  • 한글
  • English
%d