我们在 2014 年花了很多时间去了解那些在 Amazon Web Services (AWS) 等云基础设施解决方案上构建各种新时代和企业应用程序的开发者。为了更好地了解云开发者的需求,我们调查了 126 位参加 AWS re:Invent 2014 的开发者,并询问了他们对数据库的需求和现有部署情况
我们对调查结果的总结包括以下主要亮点
#1 数据库挑战 = 性能。 近 60% 的受访者认为性能是他们最大的数据库挑战之一,可扩展性紧随其后
云开发者喜欢 Python。 受欢迎的编程语言包括 Python、Java 和 Ruby。
开发者也喜欢 MySQL。 超过 70% 的受访开发者使用 MySQL,以及其他流行的关系数据库,如 SQL Server 和 PostgresSQL。
超过 45% 的受访者使用 NoSQL 数据库。 AWS 开发者使用的最流行的 NoSQL 数据库是 MongoDB、Memcached 和 Redis。
使用 Redis 的开发者认为性能是他们选择 Redis 的首要原因。 27% 的使用 Redis 的受访者提到,他们开始使用 Redis 是因为“性能”或“速度”。其他受欢迎的原因包括
本次调查的目的是展示开发者社区样本如何使用各种数据库。数据仅作为基准。有问题吗?让我们通过 Twitter 讨论 @cameronperon 和 @Redis 或通过 电子邮件。
图片来源:Gwendolen,https://flic.kr/p/6bVwJu
.