随笔分类 -  System Architecture

摘要:neo4j作为图数据库,非常适合于保存各种关系。我们可以自定义各种关系,链接各个node 在mysql里非常非常难以实现的,朋友的朋友,朋友的朋友的朋友。。。这种,在neo4j里只需要把几种关系拼接既得 适用场景:基于关系的推荐系统 阅读全文
posted @ 2018-07-02 17:41 Els0n 阅读(1861) 评论(0) 推荐(0) 编辑
摘要:高版本nginx可支持四层代理,即tcp代理 官网下载解压后: 四层代理: upstream mysql{server: xxx:3306} server { proxy_pass mysql; } 阅读全文
posted @ 2018-02-21 18:26 Els0n 阅读(293) 评论(0) 推荐(0) 编辑
摘要:假设我们是一家初创企业,现在要选择第一台服务器。业务还未确定,只知道是互联网业务 要求: 以上这种配置,大致相当于aws t2.medium的水平 选择如下几家厂商,一一描述: 西部数码: 卖域名的 好吧,其实我想买域名来着。但是现在这种卖域名的都卖云主机,所以也看看 评价: 景安网络:无名小卒 我 阅读全文
posted @ 2018-01-15 15:33 Els0n 阅读(395) 评论(0) 推荐(0) 编辑
摘要:背景 随着公司业务增长,关系型数据库表慢慢会增长到很大的量,如果不能清理数据的话就需要面对大表CRUD,这是公司成长过程的共同考验 解决方案 根据我的个人经验,目前主要有3种比较主流的方法 垂直分表:将表的字段拆分到新表,常用字段留下,少用字段做关联查询。属于冷热分离 水平分表:将表复制多份,结构一 阅读全文
posted @ 2017-07-31 12:35 Els0n 阅读(286) 评论(0) 推荐(0) 编辑
摘要:多做一点预防工作,能够减少很多未知的细节成本 时间作为参数传递,是相对比较麻烦的,特别是带有时区的 例子: 服务端返回:2000-1-1 08:05:05 GMT 或者 2000-1-1 08:05:05T+0000等 页面$.get的结果:2000-1-1 00:00:00 结果就丢失了时分秒 所 阅读全文
posted @ 2017-03-25 16:41 Els0n 阅读(930) 评论(2) 推荐(0) 编辑