Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
WebNum
-8 / 18 / 2
Регистрация: 27.08.2013
Сообщений: 104
#1

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

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

Привет всем, прошу помощи у экспертов (ибо у них опыта больше). В базе данных точно буду хранить звуковые файлы и текст, скорее всего буду хранить и видео. База будет расти быстро и на много, посоветуйте какая БД под Windows для этого лучше всего подходит!? Ну и конечно с которой можно будет общаться через с++ !?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2013, 14:59     Лучшая база данных для программ на С++
Посмотрите здесь:

база данных sourcecode для начинающих - C++
Подскажите, пожалуйста, где можно найти портал с базой данных мини прог или задач с решением уровня для начинающих на изучение синтаксиса...

База данных для приемной комиссии института. - C++
Нужно составить простенькую программу с базой данных для приемной комиссии института. Выручайте... Она не должна быть какой - то...

Написать программу: база данных для работы с датами - C++
Даны даты 20 событий, произошедших после 1930 года: год, номер месяца и число. Составить программу, сравнивающую два любых события по...

Лучшая книга по с++ для новичков - C++
Какая самая лучшая книга для новичков в c++ Вот несколько вариантов: С++ для начинающих. Шаг за шагом - Герберт Шилдт Полный...

Лучшая задача для практики - C++
Привет. Что посоветуете для практики? Я было писал разную чушь типо крестиков-ниликов, кубиков, но без псевдографики. Дело в том, что читаю...

База данных - C++
задание: Написать программу для работы с базой данных "Почта" • номер пересылки • адрес назначения • стоимость пересылки • вес ...

база данных С++ - C++
задание: Написать программу учета подписчиков на периодические издания в почтовом отделении Каждая запись содержит: • Фамилия И.О....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
06.09.2013, 15:06     Лучшая база данных для программ на С++ #2
WebNum, ищите базы с поддержкой BLOB-полей. Какая-нибудь SQLite.

Не по теме:

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

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

И вот тут-то "вдруг" оказывается, что в 90% случаев придется, вытащив из базы блоб, сначала сохранить его на диске в виде (временного) файла, а потом - ну, например, скормить плееру.... или как-то отредактировать.... или.... в общем, возможны варианты. И очень немного вариантов, которые смогут работать с образом этого блоба прямо в памяти.
WebNum
-8 / 18 / 2
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 15:45  [ТС]     Лучшая база данных для программ на С++ #6
Цитата Сообщение от CheshireCat Посмотреть сообщение
очень немного вариантов
очень немного вариантов чего? Вариантов работы с ним? Каков принцип работы с БД? - Любые данные извлекаются из нее и сохраняются во временные на диске? Или с данными можно работать прям в БД?
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,364
06.09.2013, 15:48     Лучшая база данных для программ на С++ #7
А вот этого мы не знаем :-( ...... ТС ничего не написал о дальнейшем использовании этих данных. А строить догадки я не буду, ибо бессмысленно.
WebNum
-8 / 18 / 2
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 15:50  [ТС]     Лучшая база данных для программ на С++ #8
Цитата Сообщение от CheshireCat Посмотреть сообщение
ТС ничего не написал о дальнейшем использовании этих данных
А что с этими данными еще делать то ) Использовать во всю, к ним будет частое обращение.... Звуковые файлы и видео не могут редактироваться, значит у них только 3 пути: Добавить в базу, прочитать(воспроизвести) или удалить!
NoMasters
Псевдослучайный
1747 / 1090 / 71
Регистрация: 13.09.2011
Сообщений: 3,120
06.09.2013, 15:53     Лучшая база данных для программ на С++ #9
Если вы используете дополнительный слой для хранения данных, у вас просто плохая файловая система.
Хотя, если мы говорим об окошках...
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,364
06.09.2013, 15:56     Лучшая база данных для программ на С++ #10
Цитата Сообщение от WebNum Посмотреть сообщение
Звуковые файлы и видео не могут редактироваться, ......
Это не так.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
06.09.2013, 15:57     Лучшая база данных для программ на С++ #11
Из этого списка отсеиваем те, у которых нет нормальных драйверов для C++ и не имееют BLOB. Далее выбираем по своему вкусу ибо тему Вы создали вполне холиварную.
WebNum
-8 / 18 / 2
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 16:00  [ТС]     Лучшая база данных для программ на С++ #12
Цитата Сообщение от CheshireCat Посмотреть сообщение
Это не так
Хорошо, читал я об изменениях аудиофалов в с++, а видео как редактируется?
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
06.09.2013, 16:22     Лучшая база данных для программ на С++ #13
По моему легче создавать базу из видео и аудио все таки на диске, периодически дефрагментируя пространство. А в базе данных может образоваться в конечном счете своя локальная фрагментация ИМХО, которая лечится перестройкой базы данных
WebNum
-8 / 18 / 2
Регистрация: 27.08.2013
Сообщений: 104
06.09.2013, 16:31  [ТС]     Лучшая база данных для программ на С++ #14
Цитата Сообщение от Петррр Посмотреть сообщение
Из этого списка
Делаю вывод что Firebird как никто другой мне подойдет )

Добавлено через 9 минут
или лучше MySQL (((
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2013, 16:35     Лучшая база данных для программ на С++
Еще ссылки по теме:

База данных - C++
Народ, помогите найти ошибку, плиз. База данных компьютерных игр (пример – www.ag.ru), в которой каждая игра характеризуется...

База данных в С++. - C++
Дело такое: пишется проект, который будет регулярно читать и записывать информацию с файлов. Самое банальное - сделать всё через обычные...

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

База Данных - C++
Здравствуйте. Начал изучать программирование, пока уровень не велик. Дошёл до такого момента, что нужно написать базу данных, но пока что...

база данных - C++
Собственно, хочу написать программу с базой данных. Самое главное, хочу разобраться в совместном использовании классов, списков и...


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

Или воспользуйтесь поиском по форуму:
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,364
06.09.2013, 16:35     Лучшая база данных для программ на С++ #15
Да видеофайлы редактируются ровно так же, как и аудио...... Это уже не принципиально.
Короче, все становится завязано на сценарии использования этих BLOB данных. Что и следовало ожидать.
Yandex
Объявления
06.09.2013, 16:35     Лучшая база данных для программ на С++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru