Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

База для Media Library видеоплеера   Найти похожие ветки 

 
NailMan   (2004-01-05 09:33) [0]

Имеется видеоплеер(DirectShow) и вот решил реализовать для него т.н. Media Library, в которой можно будет хранить описания фильмов(обычно люд все хранит на винте кучей), особенности какие-нить и т.д.
Нужен будет поиск по каким-то параметрам(название, жанр, число кусков, тип кодека и т.д.). И обязательно нужен будет индексный файл(содержащий некоторый параметр индентифицирующий медифайл), для быстрого поиска в базе, дабы не пропахивать всю базу при открытии файла.

Главные требования:
- нужно чтобы в итоге все было в основном экзешнике и никаких внешних DLL.
- необходимо чтобы конечному юзверю ничего лишнего доставлять было не надо(это пожалуй самое главное).

Вобщем прошу совета насчет реализации: самому все писать(в смысле простенький движочек) или есть какие-то(бесплатные) готовые решения? Сразу скажу что в БД я полный пень и шарю в более системных и мультимедиа вещах, посему особо не ругайте. :-)


 
Stas   (2004-01-05 10:00) [1]

В Access вроде бы есть подобный шаблон.


 
Term   (2004-01-05 10:12) [2]

если аксес тогда без оффиса пахать не будет.
Попробуй использовать компаненты прямого доступа, например Halcyon или TDBF


 
Sergey_Masloff   (2004-01-05 10:15) [3]

Term © (05.01.04 10:12) [2]
>если аксес тогда без оффиса пахать не будет.
Утверждение, мягко говоря, необоснованное.


 
Stas   (2004-01-05 10:21) [4]

>>Term © (05.01.04 10:12) [2]
Если установленны MDAC, а они обычно устанавливаются с WIN, то работать будет.


 
Term   (2004-01-05 10:27) [5]

ну да в принципе, токо вот такой тогда вопрос, а с 98-й виндой тоже всё без проблем будет?


 
Stas   (2004-01-05 10:45) [6]

Да! Если версии JET совпадают. Если не совпадают, то может быть и будут какие-то проблемы.


 
Term   (2004-01-05 10:55) [7]


> Если не совпадают, то может быть и будут какие-то проблемы

я это и имел в виду, токо сказал коряво.
а они скорее всего не совпадают, так новые версии выходят в среднем раз в 10 мес!!! так что либо доинсталивать нужные, либо не использовать аксес, а использовать как я говорил компоненты прямого доступа, тогда все будет, так как хочет автор вопроса


 
Stas   (2004-01-05 11:21) [8]

А сколько прога с этими компонентами будет занимать места ?
А функциональность ?
А скорость ?
Имеется ли поддержка SQL (в таком объеме как у JET)?
Те версии которые выходят раз в месяц они совместимы !
А если неиспользовать всякие навороты, то совместимость будет полная !


 
Sergey13   (2004-01-05 11:52) [9]

2NailMan © (05.01.04 09:33)
Подойдет по возможностям все что угодно. От Парадокс (даже просто текстового файла) до Оракла 8-). Я бы для такого выбрал формат DBF и Хальцион какой нить для прямого доступа. Данных то будет сотня записей (больше фильмов на винт не влезет) - можно даже без идексов (для надежности 8-) - перебором летать будет.

>самому все писать(в смысле простенький движочек) или есть какие-то(бесплатные) готовые решения?
Только на самописную ОС не замахивайся. 8-)


 
Erik   (2004-01-05 12:06) [10]

Зайди на torry.net там куча компонентов прямого доступа. Думаю тебе отлично подойдет формат DBF. Потестируй и выбери понравившееся. Мне кажется даже Halcyon для твоих целей слишком навороченый.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-93419
Вомбат
2004-01-16 15:56
2004.01.29
Запись / чтение компоненты из ресурса


1-93427
lhs7fy
2004-01-15 16:14
2004.01.29
Положение курсора над компонентом


3-93352
mail
2004-01-03 14:42
2004.01.29
Paradox - пробелы в названии полей


4-93738
Mohamed
2003-11-23 12:54
2004.01.29
Resource


1-93483
baataars
2004-01-15 13:58
2004.01.29
OpenDialog не встает на DefaultExt если есть фильтр





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский