您的高数据库、可扩展站点的理想平台吗?
对于具有以下需求的新服务,您认为什么是理想的解决方案?
- 易于聘用新人才
- 快速且可扩展的数据库(在需要时易于扩展到 TB,读写繁重)
- 本身安全,以防止错误发生
- 易于调试和理解,适合加入团队的新程序员
CodeIgniter 我们相当热衷,但在就模板引擎和数据库需求而言,我们正在探索选项,并且希望有任何经验丰富的见解。
What would you consider to be an ideal solution for a new service with the following needs?
- Easy to hire new talent
- Fast and scalable databases (easy to scale to TB when needed, read and write heavy)
- Secure in itself for when bugs happen
- Easy to debug and understand for new programmers joining the team
CodeIgniter we're fairly keen on but in terms of template engines and database needs, we're exploring options and would love any experienced insight.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在第一份开发工作中使用 mongo。学习曲线并不太陡,因为几乎每个开发人员都已经有一些 js 背景。
I'm using mongo at my first development job. The learning curve isn't too steep since almost every dev already has some background in js.
每个框架都声称是可扩展的。如果您的表多达 3000 万行,我肯定会选择 Ruby on Rails 或 Django。这些都是非常快速的 Web 开发框架。易于调试且易于学习。
但我不确定是否有真正的大型数据库。在这种情况下,您必须仔细考虑数据库设计,然后选择一个在该数据库之上进行开发的框架。 MySQL 和 PostgreSQL 是明显的替代方案。然后再考虑编程。不要依赖任何大型数据库框架。
Every framework claims to be scalable. If you have tables up to 30 million rows, I'd definitely go for Ruby on Rails or Django. These are really rapid web development frameworks. Easy to debug and easy to learn.
I'm not sure about really large databases though. In that case you'll have to think about database design carefully, and then choose a framework to develop on top of that database. MySQL and PostgreSQL are the obvious alternatives. Then think about programming. Don't rely on any framework for huge databases.