[GN#160] EdgeDB 1년 사용 후기 "다시는 SQL로 돌아가지 않을꺼야"
SQL은 DB에서 데이터를 검색하기 위해 사용하는 표준 언어이지만, 우리가 데이터를 생각하고 추출하는 방식과는 다소 차이가 있어서 이를 개선하기 위한 시도들이 다양하게 진행됩니다. 요즘 많이 쓰이는 GraphQL도 있고, 아직 제안 초기 단계인 PRQL, Malloy 같은 언어들도 있죠. EdgeDB는 PostgreSQL 엔진을 활용하여 만든 Graph-Relational 모델 데이터베이스인데요. 이는 기존 Relational 모델의 안정성과 성능을 유지하면서, 좀 더 직관적이고 객체 지향적 으로 쿼리를 하는 컨셉의 모델입니다. 이 컨셉을 위해서 자체 쿼리 언어인 EdgeQL 를 제안하고 사용합니다. EdgeDB는 나온 지 이제 3년이 조금 넘은 오픈소스로 얼마 전 2.0이 출시되었는데요. 이 EdgeDB를 1년간 사용한 뒤 "다시는 SQL로 돌아가지 않을꺼야"라는 후기를 적어주셔서 요약해 봤습니다. 후기 글 만으로도 EdgeQL을 한번 배워보고 싶을 정도네요. 또한 완전히 새로 개발한 엔진이 아니고 믿음직한 PostgreSQL 기반이라, 새로운 사이드 프로젝트를 진행한다면 EdgeDB도 좋은 선택지가 될 것 같습니다.
ㅤ
유튜브에는 이제 너무도 많은 채널이 있어서, 유튜브가 알고리듬으로 추천하는 채널 만으로는 유용하고 재미난 채널을 만나는 게 점점 어려워지고 있습니다. 해커뉴스에 "지적 호기심을 위한 유튜브 채널을 추천해주세요" 라는 질문이 올라오고 꽤 많은 답변이 달렸길래 주요 채널들을 정리해 봤습니다. 주로 과학/기술 및 일반 지식 에 관련된 채널들이고요. 기본적으로 구독자가 몇백만에서 천만명 이 넘는 게 흥미롭네요. 이 정도 채널들을 구독해 놓으면 한동안은 다른 채널 볼 필요가 없을 것 같습니다.
ㅤ
"구글이 코드, 요리, 여행 등 분야에서는 뒤지고 있다"는 글에서 개발자를 위한 대안 검색엔진으로 Neeva, Kagi 같은 엔진을 추천했었는데요. 여기에 새로운 검색엔진이 등장했습니다. "개발자를 위한 검색엔진" 이라는 부제를 가진 Hello는 자체 개발한 AI 언어 모델을 이용하여 기술 쿼리를 분석하여, 주요 개발자 사이트 들에서 결과를 찾아줍니다. 그냥 결과만 나열하는 게 아니라, 답변으로 예상되는 코드 스니펫 이 검색 결과에서 바로 보여서 더 빠르게 원하는 답을 찾을 수 있습니다. 개발자분들은 한번 테스트해 보시기 바랍니다.
ㅤ
GeekNews가 오픈한지 3주년이 되었습니다. 긱뉴스는 해외와 국내의 다양한 기술뉴스들을 더욱 쉽게 접할 수 있는 사이트를 만들어서, 누구든지 제목과 요약만 계속 보면 업계와 기술의 흐름을 놓치지 않도록 도와주는 사이트가 되었으면 해서 시작했는데요. 간단히 GeekNews 3주년 회고를 적어봤습니다. 긱뉴스 위클리 구독자도 이제 5,000분 가까이 되어가고 있네요. 앞으로도 중요한 기술 뉴스만 간결하게 전달해드리기 위해 노력하겠습니다. 고맙습니다.
ㅤ
✓ 금주의 Ask - 다양한 질문을 올려주세요.
✓ 금주의 Show - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요 : Slack봇, 잔디봇, Teams봇, Discord봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- EdgeDB 1년 사용 후기 - "다시는 SQL로 돌아가지 않을꺼야"
- 지적 호기심을 위한 유튜브 채널을 추천해 주세요
- Hello - 소프트웨어 개발자를 위한 검색엔진
- GeekNews 3주년 회고
- 엔지니어를 위한 글쓰기 (번역)
- First 1000 스터디 1기 요약글 모음
- Player Unknown’s Bug: 원인 모를 문제를 기록하면 성장할 수 있나요?
- 더 나은 생각을 위한 도구들
- Git-Story : 커밋 히스토리를 애니메이션으로 만들어 설명하기
- @webtoon/psd 라이브러리 개발기
- 이제 '윤초'는 과거로 남겨둘 때가 되었다
- DevRel 이란 무엇인가
- Emoji Kitchen
- 사우디, 미래형 직선 도시 "The Line" 공개
- 스타트업 창업 고민 - 부끄럽게도 지키지 못하는 약속들
- Etro - Typescript 비디오 편집 프레임워크
- Publii - 스태틱 웹사이트 제작용 데스크탑 CMS 오픈소스
- Blueboat - 올인원 멀티테넌트 서버리스 자바스크립트 런타임
- 아마존에서 파는 "딥러닝 with 파이썬" 책은 가짜다
- Rust로 6개 OS에서 실행되는 APE 실행파일 만들기
- SSD로만 구성된 저예산 40TB NAS 만들기 ($4329)
- GNU tar는 왜 추출이 느릴까
- 간단한 계산으로 복권을 '해킹'해 337.5억원을 따낸 부부
- 애플 실리콘은 '불편한 진실'임
- $2000짜리 중국산 미니 전기 트럭 1년 사용 후기