,跨界产业生态链协同简介:2022年7月,易仓WMS东南亚版正式上线!经过9年的快速发展,易仓已成为跨境全生态综合服务商,也见证了跨境产业从诞生到万亿的成长。PolarDB作为下一代云原生关系型数据库,未来将在跨境SaaS中提供更丰富的产品适配能力。不仅可以为各种跨界SaaS场景提供优秀的解决方案,提升研发和运维效率,还可以显着提升生产协同效率。2022年7月,ECCANGWMS东南亚版正式上线!专为东南亚海外仓业务打造,帮助东南亚海外仓企业排忧解难,实现订单、仓库、人员、财务的高效管理。亿仓科技是领先的跨境行业SaaS服务商,生态覆盖300+工厂、100000+卖家、1700家仓储物流企业资源。10亿多级卖家和3万多成长型卖家与易仓携手。易仓ERP客户电商年交易总额超过3000亿元。01易仓跨境SaaS携手PolarDB在传统的跨境电商运营流程中,跨境卖家往往会在多个平台和店铺处理订单发货,同步多个海外仓库存,发货跟踪,成本核算,以及广告等环节遇到了很多痛点,因此针对这些环节的跨境SaaS公司应运而生。通过打通“选品-采购-上架-促销-下单-客服-配送-金融”全链路,构建智能协同的跨境网络,大幅提升各环节的运营效率,降低运营成本,并持续助力跨境卖家”“降本增效”是易仓差异化的标志,帮助客户“降本增效”也??是PolarDB一直坚持的理念。与传统软件相比,跨境SaaS最大的特点是租户根据实际需求向厂商订购并支付费用,最终通过互联网获取服务,在资源层面普遍采用多租户架构,尤其是数据库服务。多租户资源的整合,可以有效降低开发和运维成本,实现持续快速的升级迭代。因此,在t跨境电商行业,核心ERP系统的稳定高效运行是企业的生命线。一旦出现故障,将直接导致订单交易中断,影响数十万跨境电商,每一秒都意味着销售、前期推广、人力、库存成本的巨大损失。如今,易仓跨境ERP、运营管理等核心系统都使用了PolarDBMySQL。在数据库自治服务DAS的保驾护航下,SQLInsights可以快速诊断分析SQL。关键时刻,DBA只需要扫一眼可疑的SQL,就可以快速判断问题的根源,并获得合理的应急优化建议。而这只是阿里云数据库智能化的一个小缩影。02勇于创新:以技术创新驱动行业发展Ecang海外仓系统是专业的海外仓管理系统。凭借在仓储物流技术领域的不断研发创新,长期为跨境电商行业众多仓储物流客户提供智能化服务。综合解决方案。长期以来,基于对这些客户仓储物流自动化需求的深入理解,宜仓海外仓系统已成功为全球众多知名仓储物流客户量身定制智能化解决方案,依托众多自主研发的核心技术和长期积累的丰富项目经验。仓储物流数字化系统解决方案有效帮助客户在仓储物流领域降本增效,实现业绩快速增长。目前易仓海外仓系统已有1700+海外仓实施经验,覆盖30多个国家。未来,易仓海外仓系统将在解决难题的同时,不断优化服务,为更多跨境企业提供更丰富、更实用的解决方案,成为值得信赖的跨境仓储物流合作伙伴,带动跨境产业发展通过技术创新快速发展。易仓坚持以技术创新引领行业发展,而这一追求与PolarDB不谋而合。自2017年开始自研以来,采用存储与计算分离、软硬件一体化设计,成本仅为传统商业数据库的十分之一。经过五年的努力,PolarDB现已实现了计算、内存、存储资源的“三层解决方案”。“耦合”架构、多主多写、基于内存池的HTAP、Serverless等功能均为全球首创或行业领先技术。03智能:数据库也懂跨境SaaS多年来,易仓ERP坚定不移地为不同平台、不同规模的卖家实现长期商业价值保驾护航,深入理解客户业务,致力打造跨境平台,更懂卖家。SaaSERP系统不断提升卖家的安全感。2021年系统更新迭代1960次,优化功能3736个。迄今为止,已有超过10亿级卖家和超过3万名成长型卖家与易仓携手。ECCANGERP客户电商年交易总额超过3000亿。深入了解客户业务,努力打造更懂客户的数据库,也是PolarDB一直坚持的理念。PolarDB不断加深对跨境SaaS行业的理解,围绕海量表支持、快速DDL+并发控制、海量终端链路优化、快速计算、按需付费等业务场景提供完善的解决方案。去存储。下面分别介绍一下。3.1SaaS场景下的海量表支持针对易仓PolarDB实例百万表的场景,易仓运维团队和PolarDBMySQL团队做了专门的快速重启优化,单实例重启时间100万表加速到30~60s,200万表可控制在120秒以内。重启时间大幅缩减为原来的1/10,大大减少实例重启时的服务中断时间,保证易仓跨境SaaS服务能够提供高可用。其次,为了解决易仓跨境SaaS场景中热表数量过多的问题,使用PolarDB默认的参数配置往往不能同时满足性能和稳定性需求,需要对一些核心参数进行调整。被调整。下表是我们在实践中形成的配置PolarDB参数的最佳实践。3.2快速DDL+并发控制在跨境SaaS多租户架构的背景下,易仓数百个小租户共享一个数据实例,子租户分数据库,每个数据库有同一套表。由于业务的快速发展,版本迭代变得更快。经常需要对表添加索引、对表添加字段等操作,通常由系统自动批处理到数据库中。在MySQL官方实现中,很多DDL操作都有锁的变化。DDL会给表加MDL锁,原生实现是单线程串行执行,会长时间阻塞数据库,影响业务运行,导致业务变更效率低。时间消耗是无法控制的。PolarDBMySQL支持并行DDL。通过使用并行扫描/构建索引和深度优化的并行归并排序,可以帮助客户大幅提升索引效率,将DDL速度提升10倍,大幅降低版本变更的影响。业务影响的时间窗口,从而减少运维团队的工作量。在多租户架构下,虽然一张表可能只增加一个字段,但乘以租户数量,DDL的数量很容易达到数百个,所以客户需要数据库支持快速的DDL。PolarDBMySQL引擎上线后,您现在可以秒级添加表字段,PolarDB即将推出秒级修改和删除字段的能力。变更操作时,只需要修改表定义信息,无需修改底层数据,非常适合易仓。图书馆子租户的SaaS场景。当PolarDB实例负载过高时,虽然PolarDB可以支持二级添加字段,但是如果在数据库实例中的所有库中都添加字段,或者进行其他DDL操作,实例仍然可能会被阻塞。基于PolarDB提供的语句并发控制CCL功能,可以控制语句并发数,避免阻塞数据库。比如系统一次发出300条altertable语句,可以通过CCL限制并发执行30条语句,分成10次执行,这样可以保证数据库实例不会被阻塞。3.3大量短连接的优化Ecang的应用开发语言主要是PHP,在应用层面没有使用连接池,会在数据库中产生大量的短连接。对于每个短连接,MySQL传统上创建一个独立的线程来响应请求。当MySQL数据库有大量连接时,频繁的线程切换会消耗CPU,导致性能下降。同时,大量的系统线程调度和缓存失效也会导致数据库性能急剧下降。因此,客户期望数据库内核层面能够提高处理效率,保证在大量短链接场景下性能不下降。经过研究和测试,PHP在应用端存在大量的短连接场景。客户选择使用PolarDB数据库代理层的事务级连接池功能,大大降低了短连接场景下频繁创建短连接对数据库造成的负载。.PolarDB开启事务级连接池后,客户端发送请求时,会先与PolarDB代理建立连接。Connection(库名、用户名、客户端IP这三个元素可以链接复用)。如果不存在,则代理将创建与数据库的新连接;如果存在则从连接池中取出直接使用,当前事务结束后将连接放回事务级连接池,以便下次请求继续使用。数据库层面支持连接复用,可以无缝解决客户在大量PHP短连接场景下遇到的问题。业务无需做任何代码调整,大大降低业务开发成本。3.4计算快弹+存储按量付费Ecang主要从事跨境电商业务,租户(卖家)经常会搞大促销,尤其是黑五、双11等节日期间,业务流量大会白白增加,MySQL数据库计算资源存储需要支持快速扩容以应对业务高峰。租户服务也有生命周期。当租户下线时,如果数据库存储资源不能自动恢复,将会造成存储资源的浪费,增加资源成本。传统上,面对此类问题,一般通过迁移新实例或合并实例的方式来回收存储资源,但时间过长,运维成本会比较高。PolarDBMySQL采用了存储和计算分离的架构。所有计算节点共享一份数据。扩容时无需迁移底层数据。分分钟完成节点的增删改查,满足客户在跨境电商大促中快速升级的需求。需要。PolarDB存储采用分布式块存储设计和文件系统,使得存储容量不局限于单个节点的规格,并且相对容易扩展。可支持100TB级别的数据规模,客户无需担心存储容量瓶颈。而且存储空间无需手动配置,根据数据量自动伸缩,按实际使用量计费。租户关闭离线清理后,存储会自动回收,节省资源成本。基于共享存储架构的数据库完美解决了DBA在部署传统本地盘时面临的扩展和容量管理挑战。大大减轻运维负担。04更易用:化繁为简,极致体验绝大多数跨境电商平台都是从分销模式入手,以快速补充平台的产品品类。亚马逊作为跨境电商的“老牌”平台,如今也慢慢转型为精细化运营模式。精细化运营简单的理解就是对某一品类的几款产品进行精心打磨,使其成为爆款、热销款。因此,数据和入库成为精细化运营中非常重要的两个因素。假设你有多家门店,查看数据和存储情况会变得非常头疼。在此背景下,ECCANGERP系统应运而生。汇集营销数据概览、listing管理、促销管理、客服、库存、运营报表等功能,从数据、促销、客服、库存等多个维度帮助卖家精细化运营升级。复杂的事情变得简单,给用户极致的体验。“把复杂的事情简单化,给用户极致的体验”也是PolarDB一直坚持的理念,尤其是在PolarDBHTAP的技术实现上。在传统的HTAP方案中,更常见的是使用两个系统分别满足OLTP和OLAP需求,通过数据同步工具在两个系统之间进行实时数据同步。随着使用多副本的分布式数据库的兴起,由于一份数据在多个副本之间是完全独立的,其中一个副本可以使用列存储来响应AP类型的查询请求,于是出现了基于多副本的DivergentDesign方案.比多副本DivergentDesign方式更进一步的是在同一个数据库实例中采用行列混合存储方案,同时响应TP和AP负载。这与Oracle/SQLServer/DB2等高级商业数据库采用的解决方案相同。对比以上三种方式,从组合积木的方式到发散设计方式再到集成的行列混合存储,集成度越来越高,用户体验也越来越好。但它对内核工程实施的挑战也越来越大。基础软件的作用就是把复杂留给自己,把简单留给用户。因此,集成的方式符合技术发展趋势,因此PolarDBHTAP采用了行列混合存储的技术路线,提出了In-MemoryColumnIndex(IMCI)技术实现方案,将列存储和内存计算能力带到PolarDB,允许用户在PolarDB数据库上同时运行TP和AP混合负载,同时保证现有PolarDB优秀的OLTP性能,大幅提升PolarDB在大数据量上运行复杂查询的性能。目前易仓亚马逊运营系统中大量租户的多维店铺和商品统计分析已经运行在PolarDBHTAP服务上,为用户带来极致的性能体验。05全链接:产业全链接+生态协同发展Ecang不仅打造跨境行业全产业链SaaS,更实现跨境生态高效协同。易仓SaaS产品“M2B→ERP→TMS→WMS”连接工厂、卖家、物流商、海外仓服务商,围绕跨境全链路信息化形成闭环,大幅提升各环节运营效率节点。Ecang的跨境产业链SaaS和生态交易双向驱动,让全球贸易更简单、更简单,有效帮助客户降低运营成本、交易成本和物流成本。PolarDB也选择了类似易仓的开发模式。在不断强化自身优势的同时,不断适配各种生态工具,如数据传输服务DTS、数据库自治服务DAS、数据管理DMS、数据备份服务DBS等,与生态工具协同开发,让方便客户使用PolarDB数据库,提高运维工程师的工作效率。E仓的租户数据分布在全球,按数据库划分租户。上百个小租户共享一个PolarDB实例,单实例百万表,数据量大。为满足下游业务的实时数据分析需求,PolarDB单实例有10万+核心表需要实时接入数据中心。在这种数据库表海量、租户数据分布在全球的复杂SaaS场景下,数据量大,如何方便、高效、低延迟地将租户数据实时集成到数据中心,并确保数据的一致性,成了一个很大的挑战。亿仓数据中心构建了基于DTSOPENAPI的实时数据集成平台,实现按表粒度自动全量初始化,租户增量数据实时同步到消息队列Kafka。没有丢失。通过修改同步对象来增加新表的同步,非常方便的实现对新增表的全量数据量的初始化,满足下游不断增长的业务需求。真正实现了易仓跨境SaaS全球租户数据秒级响应。结语经过9年的快速发展,易仓已成为跨境全生态综合服务商,也见证了跨境产业从诞生到万亿的成长。即使在经历了突如其来的疫情袭击后,易仓也一直致力于赋能跨境生态链中的工厂、卖家、海外仓、物流等实现协同,实现了从跨境SaaS软件服务到跨境电商的转型。——边境全生态综合服务。并致力于在2025年打造万亿级跨境生态。PolarDB作为下一代云原生关系型数据库,未来将在跨境SaaS方面提供更丰富的产品适配能力。不仅可以为各种跨界SaaS场景提供优秀的解决方案,提升研发和运维效率,还可以显着提升生产协同效率。PolarDB与易仓将继续携手并进,继续为易仓跨境业务的发展提供更贴心的技术支持。
