数据库切换灵活的持久化方案,用起来还挺香的。Rest-Approach-to-Data-Persistence(R.A.D.A)用六边形架构来分离持久层,插个数据都能选择用SQL还是NoSQL,甚至可以两个一起上,蛮自由的。业务逻辑归服务层管,数据落地的活交给适配器,这思路清晰多了。想换数据库类型?直接替换适配器就行,省事还省心。现在的 demo 了一个插入数据的端口,底下两个适配器各管一块,想玩哪种持久化自己选,蛮适合想节省预算又想定制的场景。