Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1524161
  • 博文数量: 465
  • 博客积分: 8915
  • 博客等级: 中将
  • 技术积分: 6365
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:05
文章分类

全部博文(465)

文章存档

2017年(33)

2016年(2)

2015年(4)

2014年(29)

2013年(71)

2012年(148)

2011年(178)

分类: IT业界

2011-08-03 18:40:41

分布式数据库的字符集

在分布式数据库中,还有一个问题经常容易被忽略,那就是数据库字符集。由于分布式数据库中涉及多个数据库的数据操作,所以保证数据库间的字符集一致(或按照业务需求的兼容),显得非常重要。

通常来说,将所有数据库字符集设置为相同的是最简单和安全的方式。但如果涉及在分布式数据库中,不同的数据库存储有不同字符的数据,比如有简体中文、繁体中文、日语等,当出现这样的问题时,就要仔细考虑各个数据库的字符集问题了。

关于字符集的设定,Oracle官方推荐如图12-3所示的做法。

 

它的原则是:

  客户端的字符集应该等于数据库字符集,或是它的子集。

  在多个数据库中,最好设置成相同的,如果有特殊情况,那么数据库之间要保证字符集是包含和包含的关系。

 

关于字符集的更详细信息,请见本书的附录A

 

本文节选自《让Oracle跑得更快2—基于海量数据的数据库设计与优化》一书。

图书详细信息:http://blog.chinaunix.net/space.php?uid=13164110&do=blog&id=1991531

阅读(438) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~