[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-domestic-database-migration-zh-CN":3,"blog-related-domestic-database-migration-zh-CN":29,"blog-adjacent-domestic-database-migration-zh-CN":63},{"id":4,"slug":5,"title":6,"excerpt":7,"content":8,"cover":9,"tone":10,"author":11,"publishedAt":12,"updatedAt":12,"readingMinutes":13,"featured":14,"tags":15,"category":19,"seoSettings":28},120,"domestic-database-migration","国产数据库迁移的观察","迁移本身不难，难的是迁移之后三年的稳定运行。","\u003Cp>这两年参与过几次国产数据库迁移项目，从 MySQL 到国产分布式数据库都有。总结下来，真正的难点不在数据搬移，而在长期运行中的兼容性与运维能力建设。\u003C\u002Fp>\n\u003Ch2>迁移后的常见问题\u003C\u002Fh2>\n\u003Cp>慢查询增多。优化器和执行计划与原来差异大，原本跑得快的 SQL 需要重写。\u003C\u002Fp>\n\u003Cp>驱动与连接池问题。部分驱动对事务隔离级别的实现有差异，连接池参数需要重新调。\u003C\u002Fp>\n\u003Cp>运维工具链缺失。监控、备份、审计工具不如原有生态成熟，需要自己搭。\u003C\u002Fp>\n\u003Ch2>降低风险的路径\u003C\u002Fh2>\n\u003Cp>先迁移非核心库，积累半年的运行数据，再动核心业务。\u003C\u002Fp>\n\u003Cp>迁移前做完整的 SQL 兼容性扫描，把存储过程、特殊函数逐条列出并改写。\u003C\u002Fp>\n\u003Cp>保留回退通道：原库至少保留半年只读，出问题时能快速对照。\u003C\u002Fp>\n\u003Cp>数据库迁移是十年尺度的事。评估时不要只看迁移功能清单，要看长期运维、监控和人员培训的准备程度。\u003C\u002Fp>","","teal","佳益方圆团队","2026-05-18T13:36:00+08:00",1,false,[16,17,18],"行业观察","数据库","迁移",{"id":20,"parentId":21,"slug":22,"name":16,"description":23,"icon":24,"cover":9,"tone":25,"kind":26,"sortOrder":27,"count":21},5,0,"industry-watch","对互联网、软件与数字化行业趋势的深度分析，输出团队自己的判断。","globe","blue","article",20,{},[30,41,51],{"id":31,"slug":32,"title":33,"excerpt":34,"content":9,"cover":9,"tone":35,"author":11,"publishedAt":36,"updatedAt":36,"readingMinutes":13,"featured":14,"tags":37,"category":40},108,"gansu-manufacturing-digitalization","甘肃制造业数字化的三个观察","跑了十几家本地制造企业之后，我们看到数字化不再是买软件，而是补基础。","slate","2026-10-09T09:00:00+08:00",[16,38,39],"制造业","数字化",{"id":20,"parentId":21,"slug":22,"name":16,"description":23,"icon":24,"cover":9,"tone":25,"kind":26,"sortOrder":27,"count":21},{"id":42,"slug":43,"title":44,"excerpt":45,"content":9,"cover":9,"tone":25,"author":11,"publishedAt":46,"updatedAt":46,"readingMinutes":13,"featured":14,"tags":47,"category":50},109,"local-software-budget","本地软件预算的两个新趋势","预算总额没有明显增长，但花钱的方式变了：更少的一次性大项目，更多的持续性投入。","2026-09-27T10:13:00+08:00",[16,48,49],"预算","信息化",{"id":20,"parentId":21,"slug":22,"name":16,"description":23,"icon":24,"cover":9,"tone":25,"kind":26,"sortOrder":27,"count":21},{"id":52,"slug":53,"title":54,"excerpt":55,"content":9,"cover":9,"tone":56,"author":11,"publishedAt":57,"updatedAt":58,"readingMinutes":13,"featured":14,"tags":59,"category":62},4,"cross-border-first-90-days","品牌出海的前 90 天：独立站、支付与履约","有一个英文网站只是开始。真正决定出海成败的，是站点之外的支付、合规与交付体验。","cyan","2026-09-18T10:30:00+08:00","2026-10-18T15:58:14.692+08:00",[60,61],"品牌出海","跨境电商",{"id":20,"parentId":21,"slug":22,"name":16,"description":23,"icon":24,"cover":9,"tone":25,"kind":26,"sortOrder":27,"count":21},{"previous":64,"next":80},{"id":65,"slug":66,"title":67,"excerpt":68,"content":9,"cover":9,"tone":10,"author":11,"publishedAt":69,"updatedAt":69,"readingMinutes":13,"featured":14,"tags":70,"category":74},101,"who-joins-client-visits","谁该去见客户","不是只有销售和项目经理能见客户，开发者见客户的价值被低估了。","2026-05-20T13:36:00+08:00",[71,72,73],"团队文化","客户沟通","需求",{"id":52,"parentId":21,"slug":75,"name":76,"description":77,"icon":78,"cover":9,"tone":25,"kind":26,"sortOrder":79,"count":21},"team-culture","团队动态","公司活动、技术分享、团建与招聘文化，了解佳益方圆团队的日常。","users",30,{"id":81,"slug":82,"title":83,"excerpt":84,"content":9,"cover":9,"tone":85,"author":11,"publishedAt":86,"updatedAt":86,"readingMinutes":13,"featured":14,"tags":87,"category":91},22,"why-we-stay-in-lanzhou","我们为什么留在兰州","在小城市做软件公司，客户少、人才难招、信息落后半拍，但也有它独特的优势。","indigo","2026-05-16T13:36:00+08:00",[88,89,90],"创业","兰州","选择",{"id":92,"parentId":21,"slug":93,"name":94,"description":95,"icon":96,"cover":9,"tone":25,"kind":26,"sortOrder":97,"count":21},6,"founder-notes","创业手记","创始团队在经营、管理与产品上的思考，记录一家软件公司的成长过程。","pen-tool",10]