@thezcore

Выбор СУБД для биометрического анализа?

Доброго времени суток, для научного проекта нужно реализовать биометрический анализ голоса.
Необходимо создать клиент-приложение, которое бы позволяло пользователю заполнять часть данных в организованной форме (например: пол, возраст, вес), большое число уникальных факторов и возможностей их сочетаний (например "бег на лыжах"+"плавание"), часть данных заполняется в свободной форме (например, диета, образ жизни).
Заполняются данные 1 раз. Со временем данные могут изменяться, поэтому необходимо предусмотреть возможность их изменения. Далее записывается голос пользователя с микрофона (в т.ч. с встроенных в Android\iOS), и данные+голос отправляется на сервер в зашифрованном виде.
На сервере:
1) Данные в текстовой форме добавляются в БД + добавляется название аудио файла.
2) Голос проходит через анализатор, предположения добавляются в БД.
3) Голос + данные проходят через анализатор, он обучается и сравнивает с предположением, результат сверки пишется в БД.
4) После этого происходит зашифровка аудиофайлов.
5) С выходом новой версии анализатора все данные анализируются снова для повышения точности.
Нагрузка ближайшие года два-три будет не очень большой, до 10 000 - 45 000 поступающих записей с голосом в день в лучшем случае.
Анализатор будет сделан свой, на базе полученных семплов, вероятно при участии OpenSource сообщества.
В дальнейшем планируется сделать локализацию клиент-приложения на другие языки.
Какую базу данных\решения можете посоветовать для решения данного вопроса?
Также необходимо при разработке серверной стороны реализовать вот это правило из ФЗ "О защите персональных данных":
"1. Оператор при обработке персональных данных обязан принимать необходимые организационные и технические меры, в том числе использовать шифровальные (криптографические) средства, для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, распространения персональных данных, а также от иных неправомерных действий."
Каким способом лучше всего этого добиться? Аппаратное\программное шифрование или что-то среднее?
Если есть желание или возможность поучаствовать в разработке такого решения, пожалуйста, напишите в ПС. Оно даст большой научный потенциал и возможно оно позже сможет коммерциализоваться за счет техподдержки или другим способом.
Спасибо за внимание.
  • Вопрос задан
  • 2540 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы