Управляющая информация: голосовая почта-mp3 / транскрипты / заметки + текстовые сообщения. Нужна ли мне база данных?

Я собираюсь управлять большой коллекцией записанных сообщений голосовой почты, которые идут вместе с машинными расшифровками и к которым я добавил свои заметки. У меня также есть текстовые сообщения и письма в формате odt. Мне нужно связать теги с этими объектами, а затем выполнить поиск по тексту и тегам.

Другими словами, я ищу что-то вроде большой «электронной таблицы», в которую я могу вставить mp3 / связанные транскрипты и заметки, сообщения odt и txt, связать теги с этими объектами, а затем выполнить поиск. Мне также нужно будет экспортировать подмножества этой «электронной таблицы», выбранной с помощью поиска.

Я ищу базу данных, и если да, то какая? Я смотрю на MongoDB прямо сейчас, но все еще не ясно, может ли он сделать то, что я ищу. «Документы» в MongoDB - это просто текстовые строки.

1
задан 11 April 2016 в 17:17

1 ответ

Кажется, что я нахожусь в неловком положении, в котором у меня есть достаточно данных с достаточным количеством структуры, что это является слишком большим для стандартной электронной таблицы, но это является достаточно едва большим для гарантирования моего приобретения знаний проектирования баз данных. Я решил погрузиться вперед так или иначе, начиная с изучения, что это несомненно пригодится в какой-то момент.

Одна вещь я думаю, что разрешил, то, что базы данных только содержат текстовые данные. Они могут связаться через URI с некоторыми более сложными объектами, как видео или графика, но их "записи" (или так называемые "документы" в случае базы данных "Document Store" как MongoDB) являются просто прославленным csv's. Существует одно исключение в том некотором DB, допускают вставку изображения , но даже затем это замедляет вещи и делает базу данных большой и большой, настолько лучше, чтобы разделить их и связаться с ними.

Наконец, сама база данных является отдельной от клиента, который взаимодействует с базой данных. Интерфейс мог просто быть shell/cli, но существуют также многие GUI там, как Robomongo для MongoDB, или DBeaver, который является "универсальным" клиентом, который может взаимодействовать со многими различными видами DB. Основой LibreOffice является самостоятельно простой клиент, который упаковывается с фронтэндом, который предлагает опцию создать экземпляр нескольких различных видов DB.

я добрался намного больше для изучения, но я думаю, что, по крайней мере, заставил карту гида получать меня движение. Если бы у кого-либо есть что-нибудь для добавления, я, конечно, ценил бы его!

0
ответ дан 12 April 2016 в 03:17
  • 1
    Ссылки в этом ответе мертвы. Поэтому необходимо включать все ключевые роли. – David Foerster 13 December 2017 в 00:32

Другие вопросы по тегам:

Похожие вопросы: