facebook

    [Trino]Trino란 무엇일까?

    Trino Trino의 공식 문서에서 가져온 설녕으로는 하나 이상 종류의 데이터 소스에 분산된 대규모 데이터 세트를 쿼리 하도록 설계된 분산 SQL 쿼리 엔진이다. 쉽게 말해 분산(병렬) 쿼리를 사용해 방대한 데이터를 효율적으로 쿼리하도록 설계된 도구이다. 표준 데이터베이스 기능을 제공하고 SQL을 다루지만 데이터베이스라고는 할 순 없다. 즉, MySQL, PostgreSQL, Oracle을 대체하지 않는다. Trino는 Hive와 Pig처럼 MapReduce 작업의 파이프라인을 사용해 HDFS를 쿼리하는 도구의 대안으로 설계 되었다. 관계형 데이터베이스(RDBM)나 Cassandra 같은 여러 데이터 소스를 다룰 수 있다. 공식 사이트 https://trino.io/docs/current/overvie..

    [GraphQL] GraphQL의 개념과 장단점 1

    이번 포스팅에서는 GraphQL에 대해서 알아보기전에 GraphQL은 새로운 프레임워크, 라이브러리가 아니라, 전혀 새로운 개념이라는 사실을 알기. 그럼 GraphQL에 대해서 알아보자 GraphQL이란? 이름에 왜 그래프라는 단어가 들어갔을까? GraphQL 홈페이지 설명 그래프는 근본적인 프로세스에 대한 인간의 뇌 구조와, 언어적인 설명과 비슷하기 때문에 많은 실제 세계의 현상을 모델링하는 강력한 도구입니다. GraphQL을 사용하면 비즈니스 도메인을 그래프로 모델링 할 수 있습니다. GraphQL도 SQL(Structed Query Language)과 마찬가지로 페이스북에서 만든 쿼리 언어다. 하지만 GraphQL과 SQL은 언어적 구조적에서 매우 차이가 있다. SQL은 데이터베이스 시스템에 저장된..