通过一个图片问题讨论一个大数据的问题

happyxzxin 2009-01-12 11:52:41


我在校内网上把别人的图片添加到自己的博客上,
结果校内网显示"不能添加别人的图片"

这是怎么实现的,
第一 他检查图片是过程是怎么样的?只是检查图片的长宽吗?
精确到0.00001,检查大小也精确到0.00001,然后大概测量一下图片的大概样子是不是一样。

第二 他肯定要对所有以前的图片保存到数据库里面(我猜测的),然后每次把上传的图片于之对比,是吗?

第三 图片肯定不下几亿亿张,应该更多把。。。那他怎么进行查询呢?用select吗?大数据的数据库查询是怎么查的?我们学的数据结构的那些什么查询(哈希、折半查询什么的)这些能在这里能用上吗?



...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
大狼尾巴 2009-01-19
  • 打赏
  • 举报
回复
“不能添加别人的图片” 这个应该只需要判断图片的地址就可以完成。。。

etz2008 2009-01-15
  • 打赏
  • 举报
回复
可能采取了自己的命名方式
也是可以判定的
fairyprince 2009-01-13
  • 打赏
  • 举报
回复
放在数据库上是理想的选择,但不一定是要放图片数据到数据库中可以是评文件链接
至于 select 速度这点不用担心,如果真的有几 G 个的图片量,那用的数据库也是企业级的,一般来说,大数数据,是会分组(分区)存放的,分组方法有很多(也可以自定)你可以上网搜一下相关数据库说明,再有就是会建立索引(一个表会有很多不同索引),最后会用一些经典的算法来搜索(到这里是数据量没有那么多了)
jinjazz 2009-01-13
  • 打赏
  • 举报
回复
不论多少图片,只要目录结构足够深,分布均匀,windows文件系统定位还是很快的。这个应该不会放到db当中。
cnzdgs 2009-01-13
  • 打赏
  • 举报
回复
给每张图片生成一个校验码,例如MD5等,对比校验码相同就可以认为是同一图片。
菜牛 2009-01-13
  • 打赏
  • 举报
回复
没这么复杂,别人的图片在别人目录下。

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧