我想从头开始实施照片库,可通过网络界面访问。 以下是其中一些规范:
这个想法是使用AJAX技术,因此一旦输入关于标签的查询,网页就会动态地重新组织图片。因此,该系统应具有高度响应性。
你们当天的问题:哪种DBMS更适合这种项目?
我目前在所有这些之间犹豫不决:
NoSQL DBMS
我特别关注的是系统的性能。像Oracle这样的RDBMS对于这种实时应用来说可能太重了。 NoSQL-wide-column db(如Cassandra)在这里是更好的选择吗?
非常感谢!
答案 0 :(得分:0)
使用你喜欢的任何数据库mySQL,MongoDB - 无论你擅长什么。
数据库中的每条记录都是这样的:
每当您从数据库中插入/编辑/删除项目时都使用Redis-Tagging。
按标签查询(交叉点和联盟)现在非常快,您的数据库仍然很简单。