天极Yesky
  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 经销商 渠道 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 图片 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    天极网
    Sybase/Linux复制物结合的实际运行环境
    作者:
    出处: IT.ICXO.COM
    责任编辑: 丁一凡
    [ 2005-01-14 17:21 ]


    我们现在的系统环境是一个Sybase/Solaris master和Solaris热备份, 我们用热备份来处理占90%流量的所有只读活动。当复制失败时, 当清出和载入到备份系统完成时,我们可以转向读取master。没有停机时间。

      当使用Linux复制群集时,当master继续接受写入时,复制服务器的失效似乎不允许我们清出和载入到复制物中。这是一个可行的方法吗?有其它模型可以应用吗?

    回答:

      在部署Linux前你必须意识到从Solaris到Linux没有不同种类的清出和载入设备。这种设备(即:在Solaris平台上的Sybase数据库清出再载入到Linux的能力)在2005年第一季度会上市。


      所以如果你的应用程序在Sybase/Solaris上运行,你需要反向组织你的数据库 用目前的实际数据填充该数据库。这经常是周末的工作。 你可以设定在过渡系统选定图表, 之后用Sybase复制服务器进行同步。如果你在Linux平台复制数据库, 而避免Solaris平台上实际数据的同步, 那你就有几个选择。

      如果失效影响为数有限的几个图表, 你可以简单地从实际数据用基本控制程序导出数据, 再将数据导入Linux平台上的复制数据库。

      你可以用Sybase的工具自动更正每个图表,用删除加插入操作代替更新。这只能在复制定义中不使用“复制最小列”才能起作用。

      如果很多图表受影响, 你必须用基本控制程序导出所有图表,在导出所有图表。这没有更好的方法。

      我的建议是除非复制数据库很小,你应当等到Sybase的不同清出和载入功能实现, 这样你可以轻松地在不同的平台上复制数据库。

    笔名:
    请您注意:

     遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

     天极网拥有管理笔名和留言的一切权利。
    相关内容