所以我想做的是将图像存储在数据库中,而不是存储在文件系统中。存储后,我想检测图像是彩色还是黑色&白色,将图像裁剪为我稍后指定的尺寸等等。
此外,我不想通过Java,C#或PhP等上层应用程序完成图像处理,因为我的数据库可以在不使用任何上层应用程序的情况下间接访问。
为了存储图像,我检查了以下DBMS:
我现在迷路了,需要一个我可以继续前进的方向,这样我就不会再选择合适的数据库了。任何替代DBMS或方法来做我想要的事情都非常受欢迎。
答案 0 :(得分:1)
在软件世界(并且不仅仅是那里),人们正在制造做一件事的事情,但是他们试图以这样的方式做到这一点,这一件事将完美地完成。创建一个不仅存储信息的数据库,而且还是图像编辑器,视频剪辑增强器和文本阅读器,这没有多大意义。
最好将它作为一个数据库,如果需要的话,为每个任务创建3个其他程序。
因此,您将找不到满足您要求的数据库,如果您愿意,可以在数据库中存储图像,然后计算颜色,在应用层上调整它们的大小。如果您需要经常这样做 - 然后将它们存储在数据库中,预先计算并预先确定您需要的东西并将它们存储在数据库中。然后根据预先计算的值进行查询。