利用 Ruby 进行实用报告制作
在当今数据爆炸的时代,全球企业产生的数据量与日俱增,然而这些数据往往以不便的形式呈现,如 Word 文档、Excel 电子表格、网页和 CSV 文件等。为了从这些数据中提取有价值的信息并进行有效展示,我们需要强大的工具和技术。本文将介绍数据访问的基础知识,包括选择合适的数据库和使用 Active Record 作为数据库访问库,并通过具体示例演示如何进行数据操作。
1. 选择数据库
有多种数据库连接适配器可供选择,包括 Oracle、Microsoft SQL Server、DB2、SQLite、MySQL 和 PostgreSQL 等。以下是 MySQL 和 PostgreSQL 的相关介绍:
| 数据库名称 | 特点 | 适用场景 | 下载地址 | 知名用户 |
| — | — | — | — | — |
| MySQL | 快速、轻量级、开源,免费下载使用,有付费技术支持版本 | 适用于规模较小、无需购买昂贵数据库许可证的应用,常用于 Web 应用 | http://www.mysql.com/ | Apple、Craigslist、Google AdWords、Flickr、Slashdot 等 |
| PostgreSQL | 快速、功能齐全、开源,免费下载使用,具备与大型商业数据库相当的功能,性能表现良好 | 适用于需要强大、可扩展数据库的场景 | http://www.postgresql.org/ </