![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужна помощь. Хотелось бы спросить целеобразно ли это [D7]
Хан © (2007-03-18 00:31:00)Сдравствуйте товарищи программисты!
Типизированный файл и база данных предпологают, что в них храняться записи однакового типа и размера. Я наткнулся на алгоритм(или способ) хранения данных разных типов и размеров(почти без всяких сложностей, данные можно легко получить ровно, как и записать, отличить друг от друга записи разного типа, изменить и удалить). Две версии этого алгоритма были с успехом опробованы мной в 2 заказанных программах(первая была что-то типа прайса, а вторая используется в сети компьютерных магазинов). Сейчас пишу 3ю версию. Хотелось бы знать нужен ли он или его всетаки можно заменить чем-то?
Заранне спасибо за ответы. Хан.
Asail (2007-03-21 15:54:00) [1]
> > Типизированный файл и база данных предпологают, что в
> них
> > храняться записи однакового типа и размера
>
> 1-е верно, 2-е - нет
1-е тоже не совсем верно. Создай BLOB-поле и пиши в него чего хочешь.
Sergey13 (2007-03-20 13:37:00) [2]> [0] Хан (18.03.07 00:31)
1. Ну и что это за алгоритм - хотя бы в двух словах.
2. Много ли записей было в твоих предыдущих версиях?
3. Смысл всего этого какой? Место что ли на диске экономить?
ANB (2007-03-20 13:29:00) [3]
> Хан (18.03.07 00:31)
Если твой движок вытянет поиск в таблице с миллиардом другим записей - то хорошая идея. Хотя все равно до оракла еще далеко будет. А оракл я без проблем халявый поставлю и примочек к нему целая куча. ИМХО - за производителями СУБД хрен угонишься и велосипед изобретать смысла нету.
clickmaker (2007-03-18 15:32:00) [4]
> Типизированный файл и база данных предпологают, что в них
> храняться записи однакового типа и размера
1-е верно, 2-е - нет
любая мало-мальски уважающая себя база может хранить записи переменной длины, а некоторые разновидности - еще и разнотипные данные (sql_variant в MS SQL 2000+, например)
DrPass (2007-03-18 00:38:00) [5]
> Хотелось бы знать нужен ли он или его всетаки можно заменить
> чем-то?
Для самообразования - пиши, естессно. Для практического применения же лучше использовать готовые движки баз данных, так что ты просто изобретаешь велосипед