Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104

Лучшая база данных для программ на С++

06.09.2013, 14:59. Показов 4299. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем, прошу помощи у экспертов (ибо у них опыта больше). В базе данных точно буду хранить звуковые файлы и текст, скорее всего буду хранить и видео. База будет расти быстро и на много, посоветуйте какая БД под Windows для этого лучше всего подходит!? Ну и конечно с которой можно будет общаться через с++ !?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.09.2013, 14:59
Ответы с готовыми решениями:

База данных без дополнительных программ
Всех приветствую! Для программы под XP, Vista, 7, 8, 10 нужна база данных. Главное требование, чтобы программа работала с этой базой...

Статья 1280. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ
И так уважаемая Администрация. Я вам могу сказать: Обсуждение реверса не является незаконным ;) Добавлено через 3 минуты Не...

База данных для телефонной станции ( С условием сортировки данных )
Здравствуйте! Нужно создать программку на Delphi "База данных для телефонной станции ( С условием сортировки данных )" Также большая...

20
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
06.09.2013, 15:06
WebNum, ищите базы с поддержкой BLOB-полей. Какая-нибудь SQLite.

Не по теме:

Но что-то сама задумка мне лично не нравится.

1
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.09.2013, 15:13
Гмм. А не проще ли будет звуковые файлы и видео хранить на диске в "родном" для них формате (*.wav там или *.mp4....), а в базе данных хранить только ссылку на них - имя файла?
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 15:18  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
Гмм. А не проще ли будет звуковые файлы и видео хранить на диске в "родном" для них формате (*.wav там или *.mp4....), а в базе данных хранить только ссылку на них - имя файла?
Думаешь к ним такой доступ будет намного быстрее чем в БД? Я думаю наоборот, иначе зачем в БД делать такие свойства как BLOB-поле.!?
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.09.2013, 15:28
Доступ может быть и не быстрее. Но вот тут вся засада заключается в том, что дальше-то будет делаться с этими BLOB-полями. Ведь просто хранить в базе блоб-поле - не самоцель, так ведь?

И вот тут-то "вдруг" оказывается, что в 90% случаев придется, вытащив из базы блоб, сначала сохранить его на диске в виде (временного) файла, а потом - ну, например, скормить плееру.... или как-то отредактировать.... или.... в общем, возможны варианты. И очень немного вариантов, которые смогут работать с образом этого блоба прямо в памяти.
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 15:45  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
очень немного вариантов
очень немного вариантов чего? Вариантов работы с ним? Каков принцип работы с БД? - Любые данные извлекаются из нее и сохраняются во временные на диске? Или с данными можно работать прям в БД?
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.09.2013, 15:48
А вот этого мы не знаем :-( ...... ТС ничего не написал о дальнейшем использовании этих данных. А строить догадки я не буду, ибо бессмысленно.
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 15:50  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
ТС ничего не написал о дальнейшем использовании этих данных
А что с этими данными еще делать то ) Использовать во всю, к ним будет частое обращение.... Звуковые файлы и видео не могут редактироваться, значит у них только 3 пути: Добавить в базу, прочитать(воспроизвести) или удалить!
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
06.09.2013, 15:53
Если вы используете дополнительный слой для хранения данных, у вас просто плохая файловая система.
Хотя, если мы говорим об окошках...
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.09.2013, 15:56
Цитата Сообщение от WebNum Посмотреть сообщение
Звуковые файлы и видео не могут редактироваться, ......
Это не так.
0
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
06.09.2013, 15:57
Из этого списка отсеиваем те, у которых нет нормальных драйверов для C++ и не имееют BLOB. Далее выбираем по своему вкусу ибо тему Вы создали вполне холиварную.
2
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 16:00  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
Это не так
Хорошо, читал я об изменениях аудиофалов в с++, а видео как редактируется?
0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
06.09.2013, 16:22
По моему легче создавать базу из видео и аудио все таки на диске, периодически дефрагментируя пространство. А в базе данных может образоваться в конечном счете своя локальная фрагментация ИМХО, которая лечится перестройкой базы данных
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 16:31  [ТС]
Цитата Сообщение от Петррр Посмотреть сообщение
Из этого списка
Делаю вывод что Firebird как никто другой мне подойдет )

Добавлено через 9 минут
или лучше MySQL (((
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
06.09.2013, 16:35
Да видеофайлы редактируются ровно так же, как и аудио...... Это уже не принципиально.
Короче, все становится завязано на сценарии использования этих BLOB данных. Что и следовало ожидать.
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 16:47  [ТС]
Эх.....я вот теперь и не знаю какую выбрать! Посоветуйте что ли .... ? В общем отметем все написанное в этой теме и оставим один вопрос: Какую базу лучше использовать для работы с аудио, видео? - теперь выбор будет за более расширенную по функционалу базу данных.......Подскажите новичку!? )

Добавлено через 1 минуту
именно для сервера!?
0
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
06.09.2013, 17:03
Цитата Сообщение от WebNum Посмотреть сообщение
Какую базу лучше использовать для работы с аудио, видео?
если не ошибаюсь то базе данных вообще пофигу видео там или аудио, она их воспринимает как количество занятого пространства
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 17:44  [ТС]
Эх.....я вот теперь и не знаю какую выбрать! Посоветуйте что ли .... ? В общем отметем все написанное в этой теме и оставим один вопрос: Какую базу лучше использовать для работы с аудио, видео? - теперь выбор будет за более расширенную по функционалу базу данных.......Подскажите новичку!? )
Именно для сервера!? С++ and Free?

Добавлено через 15 минут
Никто ничего не посоветует?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
06.09.2013, 17:56
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Какая-нибудь SQLite.
Проверено SQLite не очень подходит.
Из-за больших блобов будут большие переходы, при удаление при удаление блобов потребуется время на vacuum, т.к. потребуется уменьшать размер БД.

Добавлено через 9 минут
Цитата Сообщение от WebNum Посмотреть сообщение
Какую базу лучше использовать для работы с аудио, видео?
Никакую.
0
 Аватар для WebNum
-8 / 18 / 3
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 19:27  [ТС]
Мда уж.....спасибо....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.09.2013, 19:27
Помогаю со студенческими работами здесь

База данных, основанная на службах vs База данных SQL Server
Доброго времени суток. Делал я, значит, Data Access Layer для ASP.NET MVC проекта. Создал обычную библиотеку классов, моделей туда...

Как правильно спроектировать база данных для Учет товаров для маленький фирмы
Привет всем.. Мне надо создать простую базу что пользователью было легко работать как в эксель но через сеть Из сети нашел Excel файл...

База данных для автомастерской
Здравствуйте, очень нуждаюсь в помощи! Муж попросил создать для автомастерской базу данных, в которой будут клиенты их машины, что и когда...

База данных для магазина
Добрый день! Помогите чайнику в создании базы данных для магазина. Каким образом связываются две разные таблицы, если необходимо провести...

База данных для игры
всем привет! я в делфи новичок! хочу написать прогу для некой игры! в идее в ней будет *БД персов с игры *БД аккаунта *база...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru