contract@chaoreumsoft.co.kr |    031-921-0523

DataBase 보유 관련 개발

페이지 정보

작성자최고관리자

본문

마이크로소프트 SQL 서버  

마이크로소프트 SQL 서버(영어: Microsoft SQL Server)는 마이크로소프트가 1989년 사이베이스(Sybase)를 기반으로 개발한 관계형 데이터베이스이다. 


MySQL 

MySQL(마이에스큐엘, /maɪ ˌɛskjuːˈɛl/)[1]은 세계에서 가장 많이 쓰이는[2] 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다.[3] 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 오라클이 관리 및 지원하고 있으며, Qt처럼 이중 라이선스가 적용된다. 하나의 옵션은 GPL이며, GPL 이외의 라이선스로 적용시키려는 경우 전통적인 지적재산권 라이선스의 적용을 받는다.

위와 같은 지원 방식은 자유 소프트웨어 재단이 프로젝트에 저작권을 적용하는 방법과 비슷한 JBoss의 모델과 유사하다. 그러나 기반코드가 개인의 소유자에게 저작권이 있고 커뮤니티에 의해 개발되는 아파치 프로젝트와는 다르다.

MySQL AB는 또한 MaxDB라고 불리는 MySQL AB와는 기반코드가 다른 데이터베이스 관리 시스템을 판매했으나 2007년 이래로 MaxDB는 SAP AG가 소유하고 있다.[4]

썬 마이크로시스템즈에 10억 달러에 인수되었으나, 썬 마이크로시스템즈가 오라클에 인수되며 같이 넘어갔다.


MariaDB 

MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다.[1] 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL API와 명령에 정확히 매칭하여, 라이브러리 바이너리와 상응함을 제공하여 교체 가능성을 높이고자 함이다.[2] 마리아 DB에는 새로운 저장 엔진인 아리아(Aria)뿐만 아니라, InnoDB를 교체할 수 있는 XtraDB 저장 엔진을 포함하고 있다.[3] 이것은 트랜잭션과 비트랜잭션 엔진 그리고 미래에 나올 MySQL 판에 대응하고자 함일 것이다.[4]

마리아 DB의 주요 개발자는 MySQL과 몬티 프로그램 AB를 설립한 몬티 와이드니어스(Michael Monty Widenius)이다. 그는 이전에 자신의 회사, MySQL AB를 썬 마이크로시스템즈에 10억 달러에 판매를 한 적이 있으며, 마리아 DB는 그의 둘째 딸인 마리아의 이름을 딴 것이다.


오라클 데이터베이스

오라클 데이터베이스(Oracle Database 또는 Oracle RDBMS)는 미국 오라클(Oracle)사의 관계형 데이터베이스 관리 시스템의 이름이다. 현재 유닉스 환경에서 가장 널리 사용되는 RDBMS이다. 검색이나 업데이트용 언어로는 국제표준화기구의 표준 구조화 조회 언어와 PL/SQL을 지원한다.


SQLite

SQLite는 MySQL나 PostgreSQL와 같은 데이터베이스 관리 시스템이지만, 서버가 아니라 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스이다. 영어권에서는 '에스큐엘라이트(ˌɛskjuːɛlˈlaɪt)'[3]또는 '시퀄라이트(ˈsiːkwəl.laɪt)'[4]라고 읽는다.

일반적인 RDBMS에 비해 대규모 작업에는 적합하지 않지만, 중소 규모라면 속도에 손색이 없다. 또 API는 단순히 라이브러리를 호출하는 것만 있으며, 데이터를 저장하는 데 하나의 파일만을 사용하는 것이 특징이다. 버전 3.3.8에서는 풀텍스트 검색 기능을 가진 FTS1 모듈이 지원된다. 컬럼을 삭제하거나 변경하는 것 등이 제한된다.

구글 안드로이드 운영 체제에 기본 탑재된 데이터베이스이기도 하다.



개발 절차
업무분석단계 -> 데이터 관점 모델링 -> 프로세스 관점 모델링 -> 표준화(데이터베이스 튜닝 ) -> 코드화

 

자체 개발 모듈
자체 DataBase 관련 라이브러리 보유를 통해서 
유연하고 빠른 개발을 대처 합니다.


9dc311bccf13e908307ed1824a23c0aa_1587542272_2017.png
[DataBase Class Diagram 구조]
 


ex) 마이크로소프트 SQL 서버용 DB 샘플 프로그램

ce69cbf2ad3bd7727d8c6d6820e4c1f5_1587538306_4864.png
 

ex) Maria DB 샘플 프로그램 

9dc311bccf13e908307ed1824a23c0aa_1587541626_0145.png


ex) SqlLite

9dc311bccf13e908307ed1824a23c0aa_1587541803_8738.png


ex) Oracle DB 

9dc311bccf13e908307ed1824a23c0aa_1587542042_0483.png
 

키워드
 데이터베이스 설계, 모델링, 연결 , 수정 , 삭제 , 쿼리 , 생성 , 구축 , 리모델링 , 구축 관리 , MsSql , MySql , Orcle , SQLite


Tag
데이터베이스 설계, 모델링, 연결 , 수정 , 삭제 , 쿼리 , 생성 , 구축 , 리모델링 , 구축 관리 , MsSql , MySql , Orcle , SQLite,C# WPF 개발 , C# 외주 용역 개발 , WPF 외주 용역 개발 , C# 외주 개발 , 프로그램 개발, 솔루션 개발
© Chaoreumsoft Corp. All rights reserved.