案例研究指南
步骤
完成案例研究的人员应遵循以下步骤。 目标是确保最大效率,并且被研究案例的公司不会因流程而感到沮丧。
因此,作为第一步,请确保您向公司发送一份 *案例研究问题* 列表。 如果你认为公司的状况需要,请补充这些问题。 收到问题的答案后,按照以下步骤将其整理成案例研究。
- 关于该公司背景的介绍
- 他们试图做什么
- 他们的应用程序如何实现目标,特别是有用技术细节,特别是关于 PostgreSQL 如何帮助他们实现目标的技术细节
写一个简短的结论
- 这应该与来自公司的引用交织在一起
- 一定要获取图片,以及您所引用人员的姓名
完成草稿后,请重新阅读,并特别注意写作风格。 如果你不确定语法 - 我相信大多数人都应该不确定 - 请参考简单的英语语言风格指南,例如:http://andromeda.rutgers.edu/~jlynch/Writing/
阅读并检查拼写等之后,将其转发给项目中的另一个人阅读。 他们完成阅读并且您感到满意后,转发给该公司以获取文本的许可。
然后转发给“待添加姓名” <待添加邮件地址> 以进行版式设计。 您将收到案例研究的草稿版式。 公司需要批准此版式。
获得批准后,上传到 pgfoundry 上的新闻模块,并标记为准备发布。
案例研究问题
问题
一般背景
1) 贵组织参与哪个行业?
2) 贵组织保留多少员工?
3) 贵组织的总部在哪里?
4) 贵组织在哪些国家/地区设有办事处? 或者,贵组织在多少个国家/地区设有办事处?
5) 贵组织是上市公司吗? 属于财富 1000 强吗?
6) 如果公开发布,贵组织上一个财年的收入是多少?
7) 与贵公司相关的最新新闻发布/新闻报道的 URL
PostgreSQL 背景
8) 贵公司使用 PostgreSQL 多久了?
9) 您在多少个系统/CPU 上部署了 PostgreSQL? 或者,您销售了多少个 PostgreSQL 支持的产品?
10) 您/您的客户大约在 PostgreSQL 中存储了多少数据? 每天多少笔交易?
11) 管理您的 PostgreSQL 系统需要多少支持人员?
12) 多少个应用程序使用您的 PostgreSQL 系统?
13) 多少个开发人员定期开发 PostgreSQL 支持的应用程序代码?
14) 如果有,您/您的客户的 PostgreSQL 系统的年度支持合同费用是多少?
15) PostgreSQL 在哪些软件和硬件平台上部署?
环境背景
这些问题是关于贵组织可能使用的其他数据库系统。
16) 贵组织使用哪些其他数据库系统?
17) 您在多少个系统/CPU 上部署了这些数据库引擎?
18) 这些系统中大约存储了多少数据? 每天多少笔交易?
19) 管理这些数据库系统需要多少员工?
20) 这些系统的许可费用是多少? (一到三年;如果您愿意,您可以提供所有系统的累积费用)
21) 如果有,这些系统的年度支持合同费用是多少?
22) 多少个开发人员定期开发这些系统的应用程序代码?
特定应用问题
为了向读者提供有用的信息,最好查看特定的应用程序。 请针对您希望我撰写的每个应用程序回答以下问题 (限制为 4 个)。
23) 从广义上讲,应用程序做什么? 它解决了什么问题? 请提供详细的架构描述,其中包含技术读者会感兴趣的技术细节。
24) 应用程序是否被
- (a) 仅由内部员工使用
- (b) 由购买副本/许可证并在自己的系统上运行的客户/客户使用
- (c) 由客户/客户使用,但托管在您的系统上
- (d) 以上的组合/其他 (请详细说明)?
25) 应用程序为多少个用户提供服务?
26) 贵组织是否需要针对此应用程序满足服务/可用性/性能级别? 例如,它必须在 99.999% 的时间内可用; 它必须最多可供 200 个用户使用; 应用程序的响应时间不得超过 800 毫秒等。
27) 您的应用程序是用什么语言编写的?
28) 如果有,哪些其他软件包用作应用程序的组件? 例如,Apache 网络服务器; J2EE 应用程序服务器等。
29) 应用程序的开发时间大约多长?
30) 应用程序大约包含多少行代码?
31) 选择应用程序的数据库时
- (a) 考虑了哪些数据库系统?
- (b) 贵组织为什么选择 PostgreSQL? 或者,
- (c) 如果应用程序最初使用的是其他数据库系统,为什么迁移到 PostgreSQL? 这对您/您的客户的 TCO 产生了什么影响?
32) 您的应用程序最依赖 PostgreSQL 的哪些功能? 例如,事务吞吐量、可扩展性、数据完整性等。
33) 如果适用,PostgreSQL 如何提高了应用程序的质量?
对 PostgreSQL 的总体印象
34) 贵组织是否发现 PostgreSQL 可靠?
35) 贵组织是否发现 PostgreSQL 是其他开源和闭源应用程序的可行替代方案?
36) 由于 PostgreSQL 是开源的,贵组织是否能够更容易地解决问题? 例如,您是否贡献了错误修复或功能增强?
37) 贵组织是否从 PostgreSQL 周围的社区中受益,而如果使用不同的数据库系统,则不会/可能不会受益?
38) 关于 PostgreSQL 的其他任何意见? 特别是总结您使用 PostgreSQL 的经验,以及它如何增强您的应用程序和您的业务的评论。
一般问题
39) 您的答案中的引用可以用于 www.postgresql.org 的首页吗?
40) 如果可以,您是否希望在引用旁边提供您的主页 URL (请提供)?
41) 您的答案中较长的引用可以放在网站的“客户案例”部分吗?