코오롱베니트는 IT 컨설팅 - 구축 - 운영 - 솔루션유통의 TotalIT Service 를제공합니다. 1999 년설립한코오롱베니트는 IT 서비스기술력과솔루션유통노하우를갖춘코오롱그룹의 IT 서비스기업입니다. 국제표준인 ISO20000 국제인증을획득해최적의 IT 서비스를제공하고있으며, 전자공시시스템 (DART) 등국내주요금융인프라를구축및운영하고있습니다. 또글로벌 IT 기업들과강력한파트너십을구축해다양한솔루션을전산업분야에유통하고있습니다. 최근 IT 업계를뜨겁게달구고있는클라우드컴퓨팅, 빅데이터, 소셜네트워크서비스, 모바일은공통점은오픈소스소프트웨어 (OSS 와같은오픈테크놀로지 ) 를이용한다는점입니다. 코오롱베니트는세계최고의리눅스와오픈소스소프트웨어제품공급자인레드햇, 오픈소스 DBMS 오리지널개발기술력을갖춘 Corporation Ab 과총판계약을맺고여러분의성공적인비즈니스를위해최선을다하고있습니다. 는해외주요업체들의도입성공사례, 커뮤니티를통한빠른수정과배포, 전문유지보수업체의존재등오픈소스 SW 가성장할수있는 3 가지요소가잘맞아떨어지면서빠르게성공하고있습니다. 구글, 위키피디아, 페이스북, 유튜브, 야후, 트위터, 링크드인, 아마존등세계적인기업들이 를사용하고있습니다. 콜린찰스 및 SkySQL 수석개발자는위키피디아가 를선택한가장중요한이유중하나로기술호환성을보장하면서끊임없는기술지원을꼽았습니다. 기존에위키피디아는 MySQL 과페이스북용 MySQL 패치, 구글용 MySQL 패치를함께사용했으나, Oracle 기술지원이제대로이뤄지지않았던탓에각소스를내려받아개발자가일일이수정해 DB 를운영했습니다. 그만큼많은시간과비용이많이소요되었습니다. 위키피디아는서버 300 대를개발자 1 명이운영하고있는구조이기때문에새로운 MySQL 기능이나오거나발견될때마다개발자의고민이깊어졌습니다. 각오픈소스진영에서무료로개발한기능을다시위키피디아의맞춰수정해야했기때문입니다. 그러나 는커뮤니티에서패치를제공합니다. 가해당패치를어떻게사용했는지테스트결과도보여주고품질테스트 (QA) 결과도함께제공합니다. XtraDB 와 LRM 성능도개선했습니다. 여기에서포트릴리즈가되기때문에, 담당자가변경되더라도문제없이기존시스템을관리할수있습니다. 구글도같은이유에서 를단계적으로도입하고있습니다. 구글에서매번 MySQL 패치를만들기보다는커뮤니티에서만들어서적극활용하고있는 Maria DB 를채택한것입니다. 특히구글에서관심을갖고있는기능은 GTID 입니다. GTID 는마스터와슬레이브서버간복제진행상황을추적하고비교하는기능을말합니다. 마스터서버에장애가났을때훨씬더간단하게복구할수있습니다. 고가용성을제공하는 Third-party 프레임워크에의존할필요가없는겁니다. GTID 는서버가장애가나서다운됐어도무리없이시스템을운영할수있게도와주는기능입니다. 주로활용하는마스터서버에서장애가발생하면슬레이브서버가마스터서버로승격되면서데이터를다른서버들과주고받으면서, 데이터백업이자동으로이뤄지기때문에고가용성서비스를유지할수있게돕는다는원리입니다. 또한 2014 년 6 월, 대표적인엔터프라이즈리눅스를공급하는레드햇이레드햇엔터프라이즈리눅스 (RHEL) 7 버전을출시한가운데기존 MySQL 대신 Maria DB 를지원하기로해서앞으로오픈소스시장에서의 의확장이주목받고있습니다. 2
MySQL 기반의오픈소스 DBMS 로써 MySQL 을대체하는발전된형태의솔루션 재단을주축으로 커뮤니티가개발주도 2014 년 10.x 버전안정화 GPL v2 라이선스준수 는거의모든면에서 MySQL 과동일한기능을하며, MySQL 에있는모든명령어, 인터페이스, 라이브러리와 API 가존재합니다. 또한데이터베이스를 로전환하지않아도되므로사실상 MySQL 의완벽한대체솔루션입니다. 더불어 에는유용하고새로운기능들이 다수포함되어있습니다. 진정한오픈소스 의모든코드는 GPL, LPGL 또는 BSD 에준하여배포됩니다. 에는 MySQL Enterprise Edition 에서볼수있는클로즈드소스모듈이없습니다. 에는모든수정버그에대한테스트케이스가포함되어있습니다. Oracle 은 MySQL 5.5 에서수정된새로운버그에대한테스트케이스를제공하지않습니다. 모든버그와개발계획이공개되어있습니다. 는진정한오픈소스정신에입각하여커뮤니티가개발하고있습니다. 기능 는 MySQL 과동일한아키텍처와코드구조를사용하기때문에, 호환성을유지합니다. 그러나원래의 MySQL 코드에서향상된기능이다수포함되어있습니다. (1) 스토리지엔진 MyISAM, Blackhole, CSV, Memory, Archive 스토리지엔진외에도, 소스및바이너리패키지에는다음이포함되어있습니다. Aria (MyISAM 대체 ) XtraDB (InnoDB 대체 10.1 까지 ) CONNECT 10.0 Spider - v. 10.0 TokuDB - v. 10.0 MyRocks - v. 10.2 Pluggable Storage Engines Aria XtraDB CONNECT SPIDER TokuDB MyRocks custom (2) 속도향상 옵티마이저의기능이대폭향상 서브쿼리이용가능 더빠르고안전한리플리케이션 쓰레드풀기능향상 Aria 스토리지엔진사용시복합쿼리 ( 일반적으로디스크기반임시테이블을사용하는쿼리 ) 기능향상 테스트스위트확장 3
(3) 제품로드맵 v. 10.1 (GA) v. 10.2 (GA) v. 10.3 (GA) Data-at-Rest Encryption Flashback (Point in Time Rollback) Sequences & PL/SQL (for migration from Oracle ) Multi-Master Replication (Galera) Common Table Expressions System Versioned Tables Password Validation Window Functions As Of (Point in Time Querying) Page Compression Check Constraints User-defined Aggregate Functions Facebook Defragmentation JSON & GeoJSON Functions Intersect & Except Spatial References (GIS) Multi-Trigger Support Hidden Columns (4) v.10.1 의향상된기능 보안기능강화 테이블및테이블스페이스레벨 (binlog 포함 ) 암호화지원 패스워드검증플러그인 Roles Based Access Control 강화 (Default roles 포함 ) 성능향상 Query timeouts (long running query) InnoDB 성능개선 (Multi-threaded flush, Page compression FusionIO/NVMFS, InnoDB Defragmentation) Optimizer 기능향상 - EXPLAIN JSON, EXPLAIN ANALYZE (with FORMAT=JSON) 고가용성기능강화 와 Galera multi-master cluster 기술의완전한통합확장성향상 Optimistic parallel replication: master-to-slave 복제성능향상 Row-based 복제시 slave 에서 trigger 실행 WebScaleSQL 성능향상 (5) v.10.2 의향상된기능 InnoDB 로의귀환 10.1 까지 Default 스토리지엔진인 XtraDB 에서 InnoDB 로변경 XtraDB 는 5.1 및 5.5 에서 InnoDB 에비해많은향상된기능을제공하였으나, 시간이지남에따라 MySQL 이거의모든것을구현한반면 XtraDB 는단지약간의개선에그침 향상된임시테이블성능, 최적화된버퍼풀처리, NUMA 인터리브, 최적화된충돌복구및공간인덱스기능제공 추가기능 MyRocks 알파스토리지엔진추가 바이너리로그를사용하여특정시점롤백기능제공 Windows Function 도입 AWS 키관리플러그인추가 (Windows, CentOS, RHEL, Fedora 패키지 ) JSON Data Type 도입및 JSON 함수추가 동일한이벤트에대한 Multiple Trigger 지원 (6) 새롭게출시된 v.10.3 Oracle 호환성향상 Sequence 구문, Oracle-style Packages 및 ROW Data type 지원 SQL_MODE=ORACLE 을사용하면코드를다시작성하지않고도레거시 Oracle PL/SQL 의약 80% 를구문분석가능 Oracle PL/SQL 호환성을사용하여 Oracle 에서 로원활하게 Migration 수행가능 < 참고자료 > 재단 : www.mariadb.org 릴리즈 : mariadb.com/kb/en/what-is-in-the-different-mariadb-releases MySQL 호환성 : mariadb.com/kb/en/mariadb-versus-mysql-compatibility System Dashboard (JIRA): jira.mariadb.org/secure/dashboard.jspa 의새로운기능 : mariadb.com/kb/en/mariadb-versus-mysql-features 백서 :mariadb.com/resources/white-papers 4
엔터프라이즈급애플리케이션및성능을위하여 를확장할수있습니다. 현대적이고확장가능한아키텍처를갖춘엔터프라이즈급보안, 가용성및확장성이뛰어난관계형데이터베이스 MaxScale 수평확장배치에서보안, 확장성및고가용성을관리하는차세대데이터베이스프록시 ColumnStore 대용량병렬분산쿼리실행및데이터로드를위한 Columnar 스토리지엔진 는트랜잭션워크로드환경에적합한 TX 와분석워크로드환경에적합한 AX 솔루션형태로제공합니다. TX AX for Transactional workloads for Analytic workloads MaxScale database connectors services support tools ColumnStore MaxScale database connectors services support tools Connectors Connectors Service s Remote Administration Security Routing MaxScale (Proxy) Caching Streaming Sharding Failover Tools Admin Service s Remote Administration Security MaxScale (Proxy) Caching Failover Routing Tools Admin Enterprise Architecture Monitor Enterprise Architecture Monitor Migration Management Pluggable Storage Pluggable Storage Pluggable Storage Backup Migration Management Column Store Query Column Store Query Column Store Query Backup Technical Support Replication Replication Cluster Replication Notifications Technical Support Column Store Storage Column Store Storage Column Store Storage Column Store Storage Notifications 의라이선스정책은서브스크립션기반이며크게 3 가지형태의서브스크립션을제공합니다. (1 TX Subscription, 2 TX Cluster Subscription, 3 AX Subscription) 1 2 3 모두, 플랫폼에관계없이서버당 ( 물리서버 or 가상서버 ) 연간서브스크립션기반으로제공됩니다.( 소켓 / 코어수무관 ) 2 TX Cluster Subscription : 복제를통해고가용성을제공하도록설계되어있기때문에데이터베이스클러스터는최소 3 Node 이어야합니다. 서브스크립션의활성화기간동안 Re-use 에대한특별한제약사항은없습니다. 5
SQLyog 는 Webyog, Inc. 에서개발된, MySQL GUI Tool 로테이블및인덱스관리등효율적으로 DBMS 를관리할수있습니다. SQLyog 는 Windows 플랫폼을지원합니다. 주요기능 세션복구 비주얼한데이터및동기화비교 SSH와 HTTP 터널링 압축백업과스케쥴링마법사 자동완성및 SQL 포맷팅 비주얼쿼리빌더 쿼리프로파일러 복잡한쿼리가필요없는쉬운데이터검색 폼뷰와Foreign Keylookup 스키마최적화와인덱스분석기 비주얼스키마디자이너 스키마및데이터동기화 < 참고자료 > Visual Editor 의빠른시작가이드 : mariadb.com/downloads/mariadb-tx/tools SQLyog 의 Top 기능 : www.webyog.com/product/sqlyogtop SQLyog 사용후기 : www.webyog.com/product/sqlyogtestimonials 6
Enterprise Monitor 인 MONyog 는 DBA 업무에관한모니터링, 관리, 튜닝및데이터베이스응용프로그램의정확한문제를파악하는데도움을줍니다. MONyog 는 Windows 와 Linux 플랫폼을지원합니다. 주요기능 실시간쿼리스나이핑 (Query sniping) 기능을갖춘쿼리분석기 구성관리및오류로그모니터링 Replication 관리자, Disk 및 Lock 모니터링 JavaScript 를사용한 Custom SQL 객체와 full customization 지원 실시간모니터링및 History 와 trend 분석 에이전트설치가필요없는클라우드기반 600 여개베스트프랙티스모니터와어드바이저 이력및추이분석 웨이백머신 (Wayback machine): 특정시점의 상태확인가능 < 참고자료 > Enterprise Monitor 의빠른시작가이드 : mariadb.com/downloads/mariadb-tx/tools MONyog 의 Top 기능 : www.webyog.com/product/monyogtop MONyog 사용후기 : www.webyog.com/product/monyogtestimonials 7
코오롱베니트 고객센터 E-mail : mariadb@kolon.com Tel : 02-2120-7005 코오롱베니트주식회사경기도과천시코오롱로 11 코오롱타워 9~12 층 ( 우 )13837 www.kolonbenit.com KOLON BENIT ALL RIGHT RESERVED.