-
2017년은 전세계가 빅데이터를 넘어 인공지능에 대해 관심이 많았던 해입니다.
데이터 관련 산업은 많은 일자리와 매출을 낼것으로 기대되고 있습니다.
이러한 가운대 알아둘 만한 관련 동향과 고려해야 할점을 소개하려 합니다.
먼저 우리가 빅데이터를 다루는데 고려해볼 사항들입니다.
1. 기계 학습
첫번째로 기계학습입니다. 기계학습은 꽤 오래전부터 연구되고 성과를 보여오던 분야였습니다.
최근 스마트폰과 IoT기술이 발달되고 실용화되어 이전에는 다룰수 없는 방대한 양의 데이터를 얻을수 있었고 눈부신 발전이 가능했습니다.
이러한 빅 데이터를 활용하여 과거의 데이터를 입력하여 데이터를 더 잘 이해하고 더 많은 실시간 데이터 분석을 알려줌으로써 사후 이벤트가 아닌 사전 이벤트의 결정을 내리는 것이 가능해지고 있습니다.
2. 로그 분석
또한 실시간 또는 스트리밍 데이터를 활용하는 능력은 점점 중요해지고 있습니다.
정규화 되지 않은 과거의 방대한 데이터와 실시간으로 발생되는 수많은 데이터를 활용하기 위해서는 이 데이터를 분석하고 시각화 할 기술이 필요합니다.
시스템 전반의 데이터 보안과 무결성을 처하고 빠르게 모니터링 할 수 있는 인프라가 필요합니다.
3. 직무 전문화
많은 조직이 작업을 전산화 자동화 됨에 따라 데이터의 중요성이 더욱더 증가했습니다.
개인 뿐 아니라 회사는 두 가지 포괄적 인 방식을 적용해야합니다.
- 분석 솔루션 제공과 개별 단계에 관련된 도구를 구현해야 합니다.
- 그 단계와 도구에 숙련 된 데이터 전문가 채용해야 합니다.
데이터 관련으로 전문인력의 수요는 계속 증가 될 것으로 예상됩니다.
IBM은 데이 분석 전문가를위한 프로젝트를 2020 년까지 364,000 건에서 2,720,000 건으로 증가 할 것으로 예상 했다고 합니다.
다음은 데이터 베이스 제품군들을 알아보겠습니다.
데이터 관리하면 데이터 베이스가 필수 입니다.
과거 인터넷의 초기에는 관계형데이터 베이스가 큰 인기를 끌고 있습니다.
현재에 들어서는 관계형데이터베이스 외에도 No-SQL과 다양한 메모리형 DB가 큰 관심을 받고 있습니다.
그중 관계형데이터 베이스중 인기 있는 제품들을 소개합니다.
1. Oracle 12c
오라클은 국내 기업에서도 많이 사용하는 인기있고 검증된 DB입니다.
오라클의 첫 번째 버전은 70 년대 후반에 만들어졌으며 조직의 요구를 충족시키는 데 사용할 수있는이 여러 버전의 도구가 있습니다.
최신 버전의 Oracle 12c는 클라우드를 위해 설계되었으며 단일 서버 또는 여러 서버에서 실행 될수 있습니다.
오라클 최신 버전의 기능 중 일부는 그리드 프레임 워크와 물리적, 논리적 구조의 사용을 포함합니다.
즉, 물리적 데이터 관리는 논리적 구조에 대한 액세스에 영향을 미치지 않습니다.
또한 각 트랜잭션이 다른 트랜잭션과 격리되므로이 릴리스의 보안이 뛰어납니다.
2. MySQL
MySQL은 웹 기반 응용 프로그램에서 가장 많이 사용되는 데이터베이스 중 하나입니다.
프리웨어이지만 기능 및 보안 향상으로 자주 업데이트됩니다.
상업용으로 설계된 유료 버전도 있습니다.
프리웨어 버전은 다양한 기능을 포함하지 않고 속도와 안정성에 중점을 둡니다.
또한 사용하기 쉬운 인터페이스로 배치 명령을 사용하면 방대한 양의 데이터를 처리 할 수 있습니다.
썬사에서 처음 출시하였고 Sun사의 무료배포 정책으로 소규모의 프로젝트에서 인기가 많았습니다.
현재는 썬이 Oracle에 인수되며 Oracle에서 개발하고 있습니다.
3. Microsoft SQL Server
MS SQL server 관리 엔진은 로컬 서버는 물론 클라우드 기반 서버에서도 작동하며 동시에 둘 다 작동하도록 설정할 수 있습니다.
MS SQL Server 2016 릴리스 이후 얼마되지 않아 Windows 기반 플랫폼뿐 아니라 Linux에서도이 플랫폼을 사용할 수있되었습니다.
4. PostgreSQL
PostgreSQL 은 많이 사용되는 무료 데이터베이스 중 하나입니다.
또한 웹 데이터베이스에 자주 사용됩니다.
Linux 기반 도구를 포함하여 대부분의 플랫폼에서 사용할 수 있으며
다른 유형의 데이터베이스에서 정보를 가져 오는 것이 매우 간단합니다.
5. MariaDB
MariaDB는 썬의 MySQL개발자들이 개발에 참여하여
MySQL을 대채하는 DB로 많은 관심속에 성장중인 관계형 데이터베이스입니다.
물론 무료이며 다른 무료 제품과 마찬가지로 유료 버전도 제공합니다.
다양한 플러그인을 사용할 수 있으며, 가장 빠르게 성장하는 오픈 소스 데이터베이스입니다.
데이터베이스 엔진을 사용하면 다양한 저장소 엔진 중에서 선택할 수 있으며
쿼리 성능을 향상시키는 최적화 프로그램을 통해 리소스를 효율적으로 사용할 수 있습니다.
또한 MySQL 개발자가 개발에 참여했기 때문에 MySQL과 많은 부분 호환되며 명령과 API도 유사합니다.
'IT 메뉴얼 & 관련 > IT 소식, 개발 소식' 카테고리의 다른 글
2018년 배워볼만한 NoSQL을 소개합니다. 이번에는 꼭 배워봐요 ~ (0) 2017.11.25 adsense를 대체할 만한 광고 (1) 2017.11.24 배울만안 프로그래밍 언어와 그 동향은 어떻게 알 수 있을까요 ?? (0) 2017.11.18 파이어폭스(Firefox)의 개발자 도구인 Firebug 에 대해서 (0) 2017.11.13 원격프로그램인 팀 뷰어 사용법 (0) 2017.11.09