使用 SimpleDB 作为数据源构建 Web 应用程序的最佳选择?
我看过 SimpleDB 的 PHP 库,但没有什么太有趣的...有没有这方面的最佳实践或框架,或者我应该直接使用它? 谢谢!
I have seen PHP libraries for SimpleDB but nothing too interesting... are there any best practices or frameworks for this or should I just go at it? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除了 Amazon 的 SimpleDB 基本 PHP 库之外,我还知道另外两个库。
Paws 是一个 SimpleDB 特定库,
Tarzan 它支持许多亚马逊网络服务,并且似乎有很好的文档记录。
需要注意的一件事是,任何单独的 SimpleDB 请求可能不如普通数据库调用那么快,但大多数时候您可以并行进行调用。
如果您能够在 Amazon EC2 上运行您的 Web 应用程序(无论是自托管还是您可以找到使用 EC2 的托管公司),您将发现 SimpleDB 请求中的延迟比从 Amazon 之外的 PHP 主机获得的延迟要低得多云。 在 EC2 上运行时,到 SimpleDB 的往返延迟通常为 2-7 毫秒(不包括请求处理时间)。
Aside from Amazon's basic PHP library for SimpleDB, there are two others that I know of.
Paws is a SimpleDB specific library, and
Tarzan which has support for many Amazon web services and seems to be well documented.
One thing to be aware of is that any individual SimpleDB request may not be as fast as a normal database call, but much of the time you can make your calls in parallel.
If you are able to run your web app on Amazon EC2 (either self hosted or if you can find a hosting company that uses EC2) you will see a much lower latency in SimpleDB requests than you'll get from a PHP host outside of Amazon's cloud. When running on EC2 I typically get round-trip latencies of 2-7ms to SimpleDB (not including the requst processing time).