aws rdb처럼 db 인스턴스 생성해서 하는 것은 서버가 있는 거고
aws dynamoDB처럼 서버가 필요없는 솔루션들 말하는 건데
10ms 이하의 속도로 보장 뭐 이러는데
이게 원하는대로 되려면 원하는 쿼리에 맞게 인덱스 다 만들어둬야하잖아
sql도 key lookup 안하고 바로 인덱스에서 결과 리턴하려면 인덱스에 필요한 컬럼들 복합키로 다 생성하듯이
dynamoDB도 인덱스 만들 때 필요한 데이터들 다 포함시켜서 복제해놓는 거임
그만큼 스토리지 비용이 증가되는데 이게 비용이 같은 용량이라도 serverless들은 2~3배씩 비싸게 받더라
작은 프로젝트에서는 편하고 싸게 먹히는데 뒤로 갈 수록 배보다 배꼽이 더 커지는 거 같음
몽고써
똑같은 얘기야. 그것도 검색하려면 거기에 맞게 데이터 가공해서 엘라스틱서치 붙이든가 db뭘쓰든 검색 비용은 다 증가되는데 조삼모사가 있다 이거지.
그대신 서버 관리를 대신 해주니까 관리비용 포함된 가격이라고 보면 되지
Cockroach에서 무료 서버리스 db 서비스 시작한다고 광고하던데