1 / 1 / 1
Регистрация: 12.02.2013
Сообщений: 17
|
||||||
1 | ||||||
Корректность проверки на наличие картинки по полю BLOB в большой БД23.09.2013, 17:20. Показов 1370. Ответов 1
Метки нет (Все метки)
Здравствуйте!
Вопрос простой: Есть таблица пользовательской галереи, в которую в поле BLOB записаны изображения размером до 100 килобайт. При новой загрузке картинки пользователем хочется сначала проверить, нет ли уже у этого пользователя такой картинки, чтобы не увеличивать БД. Правильно ли искать например так:
Работать-то работает, но не будет ли чрезмерной нагрузка на MySQL? Были конечно мысли писать ещё и хэш картинки, например md5 или sha1, и при новой загрузке вычислять хэш и сверять с имеющимися в БД, но не очень ориентируемся на тему - не будет ли одинаковых хэшей у разных картинок, чисто по теории вероятности? Или вообще не париться на тему нагрузки?
0
|
23.09.2013, 17:20 | |
Ответы с готовыми решениями:
1
Group by по blob полю Применение upper к Blob полю в базе Функция проверки даты на корректность Функция для проверки ip адреса на корректность |
637 / 415 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
|
|
23.09.2013, 19:40 | 2 |
почитайте про коллизии хешей, с sha1 очень маленький шанс
1
|
23.09.2013, 19:40 | |
23.09.2013, 19:40 | |
Помогаю со студенческими работами здесь
2
Загрузка картинки из blob Получение из BLOB картинки Получение картинки из blob Создать форму для регистрации и проверить соответствующие поля на наличие и корректность введенных данных FireDAC: загрузка картинки из blob-поля Определение размера и типа картинки BLOB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |