github.devotd.
새 소식데이터

etcd-io/bbolt v1.5.0 — Go용 임베디드 키-값 데이터베이스

etcd-io/bbolt은 Go 애플리케이션에 임베디드 키-값 데이터베이스를 제공하는 저장소로, 공개된 최신 릴리스는 v1.5.0이다.

저장소 정보etcd-io/bbolt ↗

etcd-io/bbolt은 Go 애플리케이션에 임베디드 키-값 데이터베이스를 제공하는 저장소로, 공개된 최신 릴리스는 v1.5.0이다.

GitHub 설명: An embedded key/value database for Go.

스타
★ 9.8K
포크
764
언어
Go
라이선스
MIT
최신 릴리스
v1.5.0
원문 보기 ↗GitHub에서 보기 ↗

etcd-io/bbolt은 Go 애플리케이션에 임베디드 키-값 데이터베이스를 제공하는 저장소다. 임베디드란 데이터베이스를 별도 서버로 띄우지 않고 프로그램 안에서 직접 여는 방식이고, 키-값 데이터베이스는 키를 이름으로 삼아 값을 하나씩 짝지어 저장하는 구조다. Ben Johnson의 Bolt를 포크한 프로젝트이며, 공개된 최신 릴리스는 v1.5.0이다.

언어는 Go, 라이선스는 MIT이며 별 수는 9786개로 기록돼 있고, 저장소는 2017-06-17에 만들어졌다. MIT 라이선스는 사용과 수정, 배포를 허용하는 조건이 짧게 정리된 형태다. README는 bbolt이 Bolt API와의 하위 호환성을 유지하면서 버그 수정과 성능 개선을 진행하고, Bolt에 없던 기능도 제공한다고 밝힌다. 이 포크는 Bolt의 지속적인 유지보수와 개발을 이어가며 신뢰성과 안정성을 높이려 한다. API 하위 호환을 유지한다는 설명은 Bolt를 쓰던 코드를 옮겨 보는 쪽에 검토 이유를 준다.

다만 v1.5.0에서 무엇이 바뀌었는지는 저장소의 릴리스 노트를 직접 확인해야 알 수 있고, 성능을 비교한 수치도 제시되지 않았다. README가 말한 성능 개선이 어느 정도인지는 지금 판단하기 어렵다. 그래서 이 저장소는 임베디드 방식이 맞는 애플리케이션의 후보로만 지금 짚어 둘 수 있다.