NoSQL
1. 高并发性
radis, tokyo, memorycach
10万/秒
就是数据会全放入内存。
2. 海量数据
MongoDB, 先入内存, 后台有线程写硬盘。
分散到几台机器的内存上, 然后以硬盘最大的 IO 去写。
然后读取数据的效率就成了问题。
3. 高扩展性:
cansandra (1万/秒) 不断加机器来解决性能。
纸上谈兵、实战。
Why Linux?
lots of software.
需要了解现成的功能, 而不需要自己去写。
tar 不压缩, 只打包。(就是把文件、目录,变成一个文件)
gzip 才是压缩。
egrep 正则过滤
ssh username@hostname "command"
安装软件前, 看 readme / install 文档。
amd64
64位系统最先由 AMD 提出, 后来 intel 也出了 64 位。
但大多数软件只需要指明 64 位就行, 所以后缀了 amd64.
Python Web Framework
1. Apache + mod_wsgi
2. Apache/Nginx + FastCGI (powed by flup)
3. tornado, uWSGI, gevent, twisted
选择 Simple or high-performance 这是个问题?优先选择简单的 Apache。
HTTP server 的优化:
1. know
能承受的同时文件量。
2. Profile
3. 优化
cache
gzip 减少传输时间
keep-alive 最好交由 Nginx 来做, 而不是 Python.
rpm 包管理:
yum -i install
-e erase
-update
rpm -ql mysql
query list
mysql 包含了那些文件
rpm -qf /etc/mysql/conf
指定文件属于哪个软件包
自己编译的不能通过 rpm 来查询, 必须记住地址。
如何解决问题:
1. log
2. 文档 man command
/usr/share/doc
/usr/share/man
/usr/local/share/man
3. 求助
官网 FAQ/wiki
社区, 邮件列表, 给老外写信
IRC
Google
(通常 google 最后才采用, 先在官网上找)
分享到:
相关推荐
sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...
tar -zxvf mongodb-linux-x86_64-4.0.18.tgz 2、重名命 mv mongodb-linux-x86_64-4.0.18 mongodb 3、进入 mongodb 目录创建目录 db 和 logs cd /usr/local/mongodb mkdir db mkdir logs 4、进入到 bin 目录下,...
mongodb_exporter监控 https://github.com/dcu/mongodb_exporter.git 下19年4月的编译结果文件 编译很麻烦 ,注意修改文件的可执行权限
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 我竟然下载了27分钟。。。。 2.默认下载路径是到用户目录下的Downloads目录,将其解压 tar -zxvf mongodb-linux-x86_64-3.2.12....
MongoDB安装包版本(mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz)
canal 的 mysql 与 redis/memcached/mongodb 的 nosql 数据实时同步方案
本文主要给大家介绍的是关于Linux下MongoDB数据库实现自动备份的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、创建MongoDB备份目录 mkdir -p /data/mongodb_bak/mongodb_bak_now mkdir -p /...
Sync Clickhouse with MySQL/MongoDB.pdf
本教材为redhat linux 4系统下安装mongodb 32位版本,mongodb是一个文件数据库,其他linux系统下安装都是类似的。
linux中MongoDB的安装包 linux中MongoDB的安装包 linux中MongoDB的安装包
mongodb-linux-x86_64-ubuntu1404-3.6.2.tgz 欢迎下载
NULL 博文链接:https://simba.iteye.com/blog/609524
MongoDB的基本常用语法:1、创建、查询数据库 创建数据库 查询数据库 2、创建集合、查看 创建集合插入数据 查看集合 查看集合中的数据 3、删除集合、删除数据库 删除集合 删除数据库 4、操作符 4、增、删、改、查 1...
Ubuntu 16.04 版本 MongoDB 4.2.5 安装包 mongodb-linux-x86_64-ubuntu1604-4.2.5.tgz
当前镜像是从官网下载,如需自行去官网免费下载可在早上6点到7,8点下载,网速会很快,命令:curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.10.tgz
3. 利用组合模式和装饰模式的思想开发 MongoDB 数据库查询条件装饰器 将查询条件和数据库 MongodbModule 数据模型进行解耦合 4. 抽象出一套 MongoDB Module 结果集接口 通过模板和特化技术实现 string/int 等不同...
mongodb在Linux下安装配置,集群搭建,分片持久化等,MongoDB安装和配置_for_Linux.doc
MongoDB高山带有MongoDB的Alpine Linux。信息3.9 MongoDB v4.0.5安装从公共docker hub下载映像: $ docker pull aymen94/mongodb-alpine要从dockerfile重建此映像: $ docker build -t aymen94/mongodb-alpine .跑$ ...
在linux下配置 和启动mongodb 此为非常简单的配置