分布式数据库有哪些优缺点