Redis,SQLite,MySQL 与 Python

来源:互联网 发布:java oracle 配置文件 编辑:程序博客网 时间:2024/04/29 15:20

1.Redis
对Redis 了解很少,简单来讲, Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API. 这样看来其像极了Python中的字典类型, 查询性能应该是极好的.

2.SQLite
Python 内置支持的数据库类型, 可以创建内存数据库, 比较适合单机程序, Demo, 和高性能数据分析.

3.MySQL
全功能的SQL数据库服务器, 编写严肃一点, 健壮的数据库相关的程序建议首先用MySQL 提供数据存储.

实际编写Python时可以考虑同时用三种数据库.某些环境下就没办法了, 比如 iOS环境下, 使用Pythonista 可能只能用 Python2.7 + SQLite, 没办法用到 MySQL 和 Redis.

0 0
原创粉丝点击