最近在用 python+mongodb 倒腾玩具性的工具。现在遇到几个疑问,google 和度娘都没有很好的了解清楚想问一问,各位老司机。
------- python3 -------
1. 用了一大堆 python3 官方文档的库,和 pymongo,是否可以把解析器换成 pypy 之类多线程优化好的。
2. pypy 官网上没找到如何把 cpython 临时替换成 pypy 的说明,或者我对 pypy 的理解是有问题
3. 想加快 python 代码的运行,除了每次执行生成的临时缓存 pyc、pyd 文件之外,有没有可以一步到位编译成二进制文件的(我的意思就是说,再不改动或者优化代码的情况下,可否像强语言那样编译成目标代码的情况)
4. 单点中环境( cpython ),多进程和多线程如何选;感觉多进程通讯好麻烦。
------- mongodb (有些概念我还停留在 sql 阶段,所以用 sql 的术语来代替一下) -------
1. 看到官网有介绍说,可以锁库函数。但没有找到锁表的函数。网上解释 CRUD 时会自动锁表。这个多并发操作同一张表的时候,脏数据问题是否存在啊,有没有靠谱传送门供参考。
2. mongodb 不同函数操作性能有没有靠谱传送门,想做一个定性了解
------- python3 -------
1. 用了一大堆 python3 官方文档的库,和 pymongo,是否可以把解析器换成 pypy 之类多线程优化好的。
2. pypy 官网上没找到如何把 cpython 临时替换成 pypy 的说明,或者我对 pypy 的理解是有问题
3. 想加快 python 代码的运行,除了每次执行生成的临时缓存 pyc、pyd 文件之外,有没有可以一步到位编译成二进制文件的(我的意思就是说,再不改动或者优化代码的情况下,可否像强语言那样编译成目标代码的情况)
4. 单点中环境( cpython ),多进程和多线程如何选;感觉多进程通讯好麻烦。
------- mongodb (有些概念我还停留在 sql 阶段,所以用 sql 的术语来代替一下) -------
1. 看到官网有介绍说,可以锁库函数。但没有找到锁表的函数。网上解释 CRUD 时会自动锁表。这个多并发操作同一张表的时候,脏数据问题是否存在啊,有没有靠谱传送门供参考。
2. mongodb 不同函数操作性能有没有靠谱传送门,想做一个定性了解