mongoHelper 0.1.6 发布,spring-data-mongodb 增强工具包 mongoHelper 是基于 spring-data-mongodb 的增强工具包,简化 CRUD 操作,提供类 jpa 的数据库操作。 传统关系型数据库及围绕它们构建的 orm 在项目开发中有很多难用的痛点,而 mongodb 这种文档性数据库的出现,完美的解决了 sql 数据库在项目开发中的诸多痛点,在 mongodb4.0 以后支持了事务,已经可以完美的用于工程项目。spring-data-mongodb 已经对 mongodb 的操作做了一部分封装,但依然不够用,Query 与 Criteria 的操作依然有比较大的局限性,而且对于习惯 sql 操作和 sql orm 的人来说,其使用法则依然稍显别扭。mongoHelper 对 spring-data-mongodb 又进行了进一步封装,补充了 mysql 有但 mongodb 没有的特性,比如字段默认值,使其更易于使用,更接近与关系型数据库 orm 库,并添加了很多易于项目管理的功能。 更多关于mongoHelper的特性以及本人对sql与nosql在工程项目领域的思辨,请移步码云页面,有更进一步详细的说明 https:/...
【分析】多云争霸?比赛才刚刚开始 在过去的几年中,随着公司越来越多地采用各种公有云平台来承载工作负载,多云已成为企业数字化转型中最热门的趋势之一。 由于云在市场上的广泛使用,因此该趋势正在加速蔓延。对于一家公司来说,如果在一天之内就可以简单地为他们使用的企业服务付费时,那么投资数百万美元建造数据中心就不再有意义。出于各种原因,公有云正在慢慢消除本地工作负载,而多云只是这一趋势的下一个演变。 但是,无论如何,我们所说的“多云”到底是什么意思呢?它会产生什么问题?这一演进的下一步是什么?谁将是赢家和输家?在市场研究公司Wikibon的首席分析师 Dave Vellante在他最新的Breaking Analysis视频中回答的一些问题。 多云可以看做混合云的下一步。混合云的目的是将公有云连接到本地工作负载并确保用户和之前的体验基本相似,而多云是将公有云连接到其他公有云以及本地工作负载。 Vellante表示:“当所有这些混合行动都在进行的时候,客户正在把工作负载放到AWS、Azure、谷歌和其他云上,包括IBM云、Oracle云和其他SaaS云。” “这些客户希望通过云连接,获得基本相似的体验,从而降低成本,提高工作效率。...