advantages of distributed database system