데이터 베이스 스케일 아웃하고 통합적으로 관리해주는 미들웨어가 있나요??

보통 하둡같은 걸로 넘어가는 거 같던데

사실 분산 데이터 베이스에서 트랜잭션 관리나 락 관리같은게 어려워서 안할거 같긴하지만...

그래서 그냥 샤딩이나 파티셔닝이 필요해지면 NoSQL이나 하둡같은 걸로 관리하게 되나용??