学习笔记
sssjszz
这个作者很懒,什么都没留下…
展开
-
MongoDB学习心得
MongoDB的特点 先推荐三个学习mongodb的三个地方:《MongoDB权威指南》、《MongoDB管理与开发精要》、NoSQL FANS。 MongoDB有三个特点,也是他区别于传统关系型数据库的原因——高并发读写、大数据存储、分布式。从而使得MongoDB在web2.0的应用上有着得天独厚的优势。特别是数据的水平可扩展性,传统的MySql很难做到高效的扩容,在数据量超大的时候读写效率原创 2012-11-09 10:30:19 · 789 阅读 · 0 评论 -
python实现后台进程的方法(源码)
#!/usr/bin/python # -*- coding: utf-8 -*- import sys, os, time, atexit from signal import SIGTERM class Daemon: """ A generic daemon class. Usage: subclass the Daemon class and overri转载 2012-11-26 18:33:42 · 833 阅读 · 0 评论 -
NoSQL数据库的分布式算法(转自开源中国社区)
系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,我将针对NoSQL数据库的分布式特点进行一些转载 2012-11-12 15:51:00 · 950 阅读 · 0 评论 -
为什么要指定IP地址,不能用localhost/127.0.0.1??
发现用python写RPC的服务端,如果监听地址为localhost或者127.0.0.1,那么RPC只能在本地主机上访问,其他的主机访问被拒绝?与防火墙无关。。。 求解答啊~原创 2012-11-23 17:50:04 · 858 阅读 · 0 评论 -
创建https需要的证书
首先自己创建一个CA,用于认证自己的服务器,而不需要去权威机构申请。 1.创建CA的私钥 执行以下命令openssl genrsa -des3 -out ../demo/ca/ca.key 1024 demo是我的工作目录,接下来会提示输入密码,该密码是使用密钥是需要输入验证的。 2.创建CA证书 openssl req -new -x509 -key ../demo/ca/ca原创 2013-03-09 11:12:37 · 1175 阅读 · 0 评论 -
基于并行计算架构的rowkey设计
大数据在存储、计算以及查询的应用场景 海量数据都是事务数据,事务数据都是在时间的基础上产生的。数据的业务时间可能会顺序产生,也可能不会顺序产生,这样的数据就会造成存储加载时的时间连续性。另外海量数据的挖掘后产生的是统计数据,统计数据也有时间属性,统计数据如果进行保存必须保证在统计计算之后数据尽量不再变化,如果统计发生后又有新的事务数据产生,那么将重新触发统计计算然后重新保存覆盖原有已经存储的数据转载 2013-03-02 20:42:41 · 368 阅读 · 0 评论