10 2017 档案

使用Spring-MongoDB访问全球分布数据库Cosmos DB(3)
摘要:Azure Cosmos DB一个非常重要的特性就是全球分布,想象一下你有多个应用在全球分布式,用户也分布式在全球,例如你有新产品上市,你在美国总部更新了你的产品目录,SKU,价格,你希望全球各地的用户就可以快速本地访问,保证延迟和性能,保证用户体验,你该如何做昵?如果以传统的方式来做,在CAP定律之下,这是一个非常复杂的系统,而且成本会非常的高,而在Azure Cosmos DB,你只需要点几下... 阅读全文

posted @ 2017-10-21 23:33 StevenLian 阅读(897) 评论(0) 推荐(0)

使用Spring-MongoDB访问全球分布数据库Cosmos DB(2)
摘要:Spring-MongoDB属于Spring Data项目的一个子项目,是专门针对Java Spring开发人员对MongoDB的一个封装,使用方法,代码风格都和之前写Spring代码保持一致;Spring Boot是Spring社区最近比较热的一个快速代码构建项目,自动处理依赖,快速启动项目,"j 阅读全文

posted @ 2017-10-18 10:29 StevenLian 阅读(553) 评论(0) 推荐(0)

使用Spring-MongoDB连接全球分布数据库Cosmos DB(1)
摘要:分布式系统一直都是非常复杂的,尤其是分布式数据库系统,你如何保证数据的一致性?你如何保证其性能和延迟?你如何实现全球分布而不需要客户做复杂的配置?在CAP的定理之下,如何设计并对分布式数据库系统做取舍?Azure Cosmos DB以最简单使用方式为客户提供了全球分布式数据库服务,支持自定义的一致性 阅读全文

posted @ 2017-10-17 11:37 StevenLian 阅读(1064) 评论(0) 推荐(0)

使用Floyd进行GPU深度学习训练
摘要:如果你曾经做过做过深度学习的模型,并试图将他在本机上训练一下,因为你觉得你的笔记本性能还可以,于是你开始train你的模型,首先你看到loss下降很慢,每个batch需要花费8.4秒左右的样子: 然后你的CPU开始狂转,风扇全功率运行,风声大作,坚持了几分钟实在受不了了,你果断的关闭了进程,不仅仅是速度比较慢,你可能也和我一样,真怕电脑给烧掉了,然后,整个世界,清静了:) 其实深度学习最好... 阅读全文

posted @ 2017-10-10 14:45 StevenLian 阅读(3379) 评论(0) 推荐(1)

导航