Python中常用的数据库主要包括以下几种:
MySQL
关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。
在WEB应用方面,MySQL是最流行的关系型数据库管理系统之一。
PostgreSQL
开源、多平台的关系型数据库,功能强大,基于PostgreSQL的TimeScaleDB是目前比较火的时序数据库之一。
MongoDB
非关系型数据库,适用于需要灵活数据模型的应用程序。
Redis
内存数据存储系统,用作数据库、缓存和消息代理。
SQL Server
支持事务、符合ACID、支持多数SQL规范的商业软件。
Oracle
功能最强大、最复杂、市场占比最高的商业数据库,支持事务,符合关系型数据库原理。
选择合适的数据库取决于不同的业务和应用场景。对于数据分析,Python还有如下常用的库:
NumPy:数学计算库。
Pandas:数据建模分析工具库,依赖于NumPy。
SciPy:算法和数学工具库。
StatsModels:统计建模库。
Matplotlib:2D绘图库。
这些库可以帮助数据科学家和分析师更高效地进行数据处理和可视化