구글 고(Go) 언어, 그래프 기반 ORM 제공
support
게시글 작성 시각 2021-02-16 15:44:10
2021.02.16
©CIO Korea/Paul Krill | InfoWorld
이스라엘 텔아비브에 있는 한 페이스북 개발팀에서 오픈소스 프로젝트 이엔티(ent)를 통해 구글 고(Go) 언어에 엔티티 프레임워크를 제공하고 있다. 이는 복잡한 데이터 모델로 고(Go) 애플리케이션을 더 쉽게 구축하고 유지 관리할 수 있도록 하기 위한 것이다.
데이터 모델링 및 쿼리를 위한 ‘ORM(Object Relational Mapping, 객체-관계 매핑)’을 제공하는 ent 프레임워크는 모든 데이터베이스 스키마를 고(Go) 객체로 모델링하기 위한 API를 제공한다. 이를 통해 쿼리와 어그리게이션을 실행하고, 그래프 구조를 탐색할 수 있다. ent의 기본 요소는 다음의 규칙을 따른다.
• 데이터베이스 스키마를 그래프 구조로 모델링
• 스키마를 프로그래마틱 고(Go) 코드로 정의
• 코드 생성을 기반으로 한 정적 입력
• 쓰기 쉬운 데이터베이스 쿼리 및 그래프 탐색
• 고(Go) 템플릿을 사용하여 확장 및 사용자 정의
(후략)
[원본기사 : https://www.ciokorea.com/news/183004]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 365470 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 355257 | 2020-10-27 |
9260 | 혁신은 ‘개방, 참여, 공유’에서 시작한다 | 4653 | 2021-02-19 |
9259 | 기업체 클라우드 전략, “오픈소스 공급업체 선택이 중요” | 4994 | 2021-02-19 |
9258 | 올해 첫 리눅스 커널 안정화 버전 '5.11' 공개 | 4851 | 2021-02-19 |
9257 | '특허 괴물 공격 막아라'··· 글로벌 은행 2곳, 오픈소스 보호 컨소시엄 가입 | 5490 | 2021-02-19 |
9256 | 이스티오 1.9 공개, 컨테이너와 VM 통합 길 텄다 | 5392 | 2021-02-19 |
9255 | 구글 고(Go) 언어, 그래프 기반 ORM 제공 | 5193 | 2021-02-16 |
9254 | "파악하고, 예방하고, 수정하자" 구글, 오픈소스 취약점 해결 위한 프레임워크 제안 | 5068 | 2021-02-16 |
9253 | [주간 OSS 동향 리포트] 프로그래밍 언어 '러스트', '러스트 재단' 공식 출범 | 5367 | 2021-02-16 |
9252 | 구글 "주요 오픈소스 개발, 익명으로 못하게 하자" | 5157 | 2021-02-15 |
9251 | SW중심대학, 디지털 뉴딜을 주제로 한 공동 해커톤 성황리 종료 | 5284 | 2021-02-15 |
0개 댓글