웹사이트를 만들거나 앱프로그램을 제작할때 필요한 것이 서버이며, 웹서버와 더불어서 DB서버는 굉장히 중요한 플랫폼이다. 기술적으로 좋은 제품들도 많지만 무료 db프로그램이나 저렴한 제품들도 많다.
데이터베이스(DB)는 데이터를 저장하는 것으로써 DB프로그램은 이러한 데이터를 저장하는 공간을 만들어주는 소프트웨어다. 그리고 DB를 관리할 수 있는 DB관리툴이 존재하는데, 아래는 DB관리 툴 프로그램에 대해서 정리해봤다.
DB관리 툴 프로그램 종류
아래는 실무에서 사용되는 데이터베이스 종류와 함께 DB 관리툴도 함께 포함되어 있다. db 소프트웨어도 관리툴로써 사용할 수 있다는점은 참고하기 바란다.
service | OS | Specificity | website | |
SolarWinds Database | 유료 | 윈도우 | SQL 쿼리 성능 모니터링, 플랫폼 간 DB성능 튜닝 및 최적화 | Link |
DbVisualizer | 무료 | 윈도우,리눅스,맥 | 단일 도구 및 사용자 인터페이스로 DB 개체를 탐색, 관리 및 시각화 | Link |
ManageEngine | 유료 | 윈도우 | SQL문으로 드릴다운하여 DB 호출을 모니터링,고급분석 | Link |
Oracle RDBMS | 유료 | 윈도우,리눅스 | 객체 관계형 DB | Link |
IBM DB2 | 유료 | 윈도우,리눅스 | 설치 및 설정이 매우 쉽고 데이터에 쉽게 액세스 | Link |
Microsoft SQL Server | 유료 | 윈도우,리눅스 | 오라클과 호환되면 워크로드를 효율적으로 관리 | Link |
SAP Sybase ASE | 유료 | 윈도우 | 분당 수백만 건의 트랜잭션을 수행 모바일 장치도 DB와 동기화 | Link |
Teradata | 유료 | 윈도우,리눅스 | 데이터 가져오기, 내보내기가 쉽고 동시에 여러 처리가 가능 | Link |
ADABAS | 유료 | 윈도우,리눅스 | 데이터 처리 속도는 부하에 관계없이 빠르다 | Link |
MySQL | 유료 | 윈도우,리눅스 | 고속 데이터 처리, 트리거 사용 롤백 및 커밋은 필요한 경우 데이터 복구 | Link |
FileMaker | 유료 | 윈도우,리눅스,맥 | SQL에 대한 연결이 가능하고 클라우드 때문에 정보 공유 쉬움 | Link |
Microsoft Access | 유료 | 윈도우 | 전자 상거래 사이트에서 주로 사용. 저렴한 DB 관리 시스템 | Link |
Informix | 유료 | 윈도우 | 데이터 향상 유지보수 시간 필요없음 | Link |
SQLite | 무료 | 윈도우,리눅스,맥 | 중소 규모의 웹 사이트를 저장하는 데 사용 | Link |
PostgresSQL | 무료 | 윈도우,리눅스 | 개체 관계형 데이터베이스 | Link |
AmazonRDS | 유료 | 윈도우 | 설정 및 운영은 매우 쉽고 데이터베이스는 매우 안전 | Link |
MongoDB | 무료 | 윈도우,리눅스 | 많은 양의 데이터를 동시에 처리 할 수 있으며 내부 메모리를 사용 | Link |
Redis | 무료 | 윈도우,리눅스 | DB 속도가 매우 좋으며 해시 및 문자열과 같은 데이터 형식도 지원 | Link |
CouchDB | 무료 | 윈도우,리눅스 | 안전한 시스템 네트워크, 효율적인 오류 처리, 출력은 안정적이고 빠름 | Link |
Neo4j | 무료 | 윈도우,리눅스 | 그래프 데이터베이스 관리 시스템 | Link |
OrientDB | 무료 | 윈도우,리눅스 | 빅 데이터 시장과 실시간 웹 기반 응용 프로그램에서 널리 사용 | Link |
Couchbase | 무료 | 윈도우,리눅스 | 데이터 손상 방지 시스템 | Link |
Toad | 유료 | 윈도우 | 사용하기 쉽고, 설치가 빠르며, 매우 효율적인 출력 및 데이터 | Link |
phpMyAdmin | 무료 | 윈도우,리눅스 | CSV, SQL, XML 파일로 데이터를 내보낼 수 있음 | Link |
SQL Developer | 무료 | 윈도우,리눅스 | 쿼리는 HTML, PDF, XML 및 Excel과 같은 다양한 형식으로 실행하고 생성 | Link |
Seqel PRO | 무료 | 맥 | Mac 데이터베이스에 사용 | Link |
Robomongo | 무료 | 윈도우,리눅스 | 오류 처리는 도구로서 더 좋고 안정적이며 많은 기능을 제공 | Link |
Hadoop HDFS | 유료 | 윈도우 | 데이터를 중복 저장하여 데이터 손실을 방지 | Link |
Cloudera | 무료 | 윈도우 | 고속 데이터 처리는 대기업에게 매력적인 옵션 | Link |
MariaDB | 무료 | 윈도우,리눅스,맥 | 가동 시간 또는 가용성이 높으며 확장성이 뛰어나고 멀티 코어 지원 | Link |
Informix Dynamic Server | 유료 | 윈도우,리눅스,맥 | 가용성과 확장성이 좋고 멀티 코어 지원 여러 스레드를 사용 | Link |
4th Dimension | 유료 | 윈도우,맥 | 스크립트 디버거가 있으며 XML 형식을 지원 | Link |
Altibase | 무료 | 윈도우 | 엔터프라이즈급, 고성능 및 관계형 오픈 소스 DB | Link |
각각의 DB프로그램의 특징이 명확하고, 또한 유료제품보다는 무료 오픈소스를 사용하는것이 경제적으로 좋은점이 많다. 중소형 기업에서는 무료 DB프로그램을 사용하면 괜찮겠지만 어느정도 규모가 있는 기업은 유료DB프로그램을 추천한다.