摘要:
分布式数据库的字符集在分布式数据库中,还有一个问题经常容易被忽略,那就是数据库字符集。由于分布式数据库中涉及多个数据库的数据操作,所以保证数据库间的字符集一致(或按照业务需求的兼容),显得非常重要。通常来说,将所有数据库字符集设置为相同的是最简单和安全的方式。但如果涉及在分布式数据库中,不同的数据库存储有不同字符的数据,比如有简体中文、繁体中文、日语等,当出现这样的问题时,就要仔细考虑各个数据库的字符集问题了。关于字符集的设定,Oracle官方推荐如图12-3所示的做法。它的原则是:● 客户端的字符集应该等于数据库字符集,或是它的子集。● 在多个数据库中,最好设置成相同的,如果有特殊情况,那么 阅读全文
摘要:
分布式数据库的优越性从图12-1中可以看到,用户可以通过任何一个数据库访问所有3个数据库中的数据,而不必同时去连接3个数据库。分布式数据库和数据复制型数据库有一些关系,就是数据库之间有关联和相互数据访问,但是它们的功能和目的是不同的,区别也确实显而易见。就像前面说的那样,分布式数据库强调数据的分布存储,在一个纯粹的分布式数据库中,在所有的数据库上,一种数据可能只有一份。而数据复制型数据库强调的是数据复制,通常是把一些数据库的数据向一个中心数据库中汇集。一般来说,数据复制型数据库的目的是提高本地数据的性能,因为将数据存储在一个数据库中就不会出现网络阻塞或者不稳定导致的性能问题。在海量数据的数据库 阅读全文