![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Написание Б.Д. своего типа. [D4, D5, D6, Win95/98, WinME, Win2k, WinXP]
xmag © (2002-09-25 23:13:00)Привет всем.
Есть задачка, надобно написать свой тип базы данных. Т.е. надо создать свой формат Б.Д. с возможностью поиска и т.д. и т.п. Размер записываемых данных неизвестен. Что можно придумать ? или есть что-то подобное и бесплатное... ну или хотябы с чего начинать копать :)
x-mag (2002-09-28 20:47:00) [1]Ну я думаю мегов 5-10 можно будет найти в современных компьютерах :)
evgeg (2002-09-28 14:10:00) [2]Можете спокойно использовать файлы в формате dbf.
Написав свои функции доступа к ним.
Какие у вас будут размеры базы?
Если небольшие, то при современных объемах ОЗУ может оказаться самым простым оперировать с базой прямо в ОЗУ.
Smiths (2002-09-28 11:09:00) [3]Пока ты будешь изобретать велосипед, компьютерная революция оставит тебя далеко позади.
З.Ы. Хотя желание похвально. Так держать!
xmag (2002-09-28 03:07:00) [4]З.Ы. Не поймите меня не правильно, мне хочется все "потрогать руками". То-есть написать самому, также как и писал свои маленькие програмуьки, типа свой микро веб сервер, почтовый POP3 клиент и т.д. и т.п. ... (не подумайте что хвастаюсь... нечем :)) просто хочеться обяснить почему я задаю подобные воросы...
xmag (2002-09-28 03:00:00) [5]:D
Флейм однако ;)
Ну может я не так выразился, мне надобно на клиенте иметь небольшую Б.Д. (максимум метров 5-10 я думаю) вот с ней и надо работать... а что Мастера скажут на счет компонента TClientDataset ? я сним "пока" не работал...
Sergey13 (2002-09-27 09:32:00) [6]2xmag (25.09.02 23:13)
О-о-о! Какие планы!
Тогда логичнее начать со своей собственной операционки... Нет, лучше собрать свой комп на собственной элементной базе... Нет, наверное надо пересмотреть и улучшить Булеву алгебру... 8-)
Каждой задаче - свой формат БД!!!
И причина то какая серьезная - не инсталировать ничего. Может бумажный блокнот подойдет?
>ну или хотябы с чего начинать копать :)
Лучше покопать, то что есть. А есть много чего, в том числе и бесплатного. И начать лучше с теории. Даже только на одном этом сайте можно нарыть ба-а-альшую гору всего. Если рыть...
»» Перемещено из конференции "Общие вопросы"
ИМХО не туда. Надо в "потрепаться".
ЗЫ: чего то я разошелся. Наверное ветка про вспыльчивость программистов в "Потрепаться" сделала свое дело. 8-)
Evgeny (2002-09-27 05:25:00) [7]Насчет платности. Плохо прочитал. Большинство продуктов как раз бесплатны.
Advantage TDataSet Descendant for Delphi/C++Builder v.6.2
(включает Advantage Client Engine и Advantage Local
Server).
Данный продукт как раз бесплатен без ограничений. И в большинстве случаев хватает для большинства задач. Инсталлировать при этом на клиентскую машину ничего не потребуется. Нужную DLL`ку можно положить в рабочий каталог.
Aleks1 (2002-09-27 03:53:00) [8]2 xmag (27.09.02 01:22)
Но даже если ты "станешь гением", а почему бы и нет, то все равно "на клиентскую машину придется что-то инсталлировать". И чем лучше ты свой формат придумаешь, тем больше придется "инсталлить"!
xmag (2002-09-27 01:22:00) [9]Да почитал я про ADS, круто конечно но надо платить(цены к стати не маленькие)... и даже если я включу в свой програмный продукт сие творение то наверное возникнут пробллемы с лецензионностью...
Мне свой формат наверное нужен для того чтобы ничего не инсталить на клиентскую машину...
Будем искать ...
P.S. спасибо за ответы :) буду становиться "гением" ;D
Evgeny (2002-09-26 05:06:00) [10]Возьми ADS (Adventage Database Server http://office.hotsoft.ru/esi.htm) и можешь считать, что многие твои проблемы решены. Почему? Прочитаешь на сайте.
Aleks1 (2002-09-26 04:37:00) [11]"Базы данных" весьма трудо(время)ёмкое понятие. Их формат соответсвенно тоже. Придумать что-либо, можно, но для конкретной задачи. Для общего случая - это работа для солидной фирмы, на которую работает группа квалифицированных программистов или "некий гений", но где найти последнего?