powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / народ, нужен практический совет
25 сообщений из 29, страница 1 из 2
народ, нужен практический совет
    #39522911
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
постараюсь обрисовать понятно
1) есть приложение , оно работает с данными, обьемы от 3 000 000 до 10 000 000 записей
2) сделано через обычные файлы (типизированные record) , не ржать, это 1997 год , прошлое тысячелетие (delphi 3)
3) приложение у каждого пользователя свое, набор данных свой
хочу сделать современно, использовать БД
только вот что за БД? mdb или SQLITe или еще что то ? какой вариант более актуален, что посоветуете уважаемые гуры?
очень чтобы занимала мало места на диске , и была шустрая быстро считывала куски данных, а так же возможность на всяких андроидах потом использовать... заранее спасибо

------
www.orasource.ru
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522915
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьми какие-нить Sybase или Nexus :)
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522919
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kочень чтобы занимала мало места на диске , и была шустрая быстро считывала куски данных, а
так же возможность на всяких андроидах потом использовать...

Ничего лучше типизованных файлов не найдёшь под такие требования.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522925
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kхочу сделать современно, использовать БДА зачем?
Выйдет-же скорей всего более объемно и тормозно.
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522929
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНичего лучше типизованных файлов не найдёшь под такие требования.Только надо не забывать, что на разных платформах может быть разное представление данных: порядок байт в числе, например.
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522931
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMyp3_u_Kочень чтобы занимала мало места на диске , и была шустрая быстро считывала куски данных, а
так же возможность на всяких андроидах потом использовать...

Ничего лучше типизованных файлов не найдёшь под такие требования.

там есть сложность, они индексируются, и когда необходим поиск, это обычно затягивается
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522932
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlite c ним кто нибудь работал
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522936
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kтам есть сложность, они индексируются, и когда необходим поиск, это обычно затягивается
Ну и соптимизировал бы поиск.
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522940
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, один из вариантов - оптимизировать поиск, другой радикально все переписать на БД.
смотрю второй пока
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522947
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kсмотрю второй пока

Первый проще. И побыстрее будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522948
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kда, один из вариантов - оптимизировать поиск, другой радикально все переписать на БД.
смотрю второй пока

Нахрен ? Требования к работе с данными не озвучены, что тут советовать ?
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522962
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schiMyp3_u_Kда, один из вариантов - оптимизировать поиск, другой радикально все переписать на БД.
смотрю второй пока

Нахрен ? Требования к работе с данными не озвучены, что тут советовать ?
потому что прошло 20 лет , изменились технологии , изменилось оборудование и софт ...
наверное есть более современное решение
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522963
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kнаверное есть более современное решение

Более современное - есть. Лучшего - нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522982
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто работал с sqlite? как он, быстрый? можно его для использовать для хранения таких обьемов? какие проблемы с ним?
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522983
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_Kкто работал с sqlite? как он, быстрый? можно его для использовать для хранения таких обьемов? какие проблемы с ним?Почему бы не спросить в соответствующем подфоруме?
Там точно кто-то работал...
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522986
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теоретически sqlite очень быстрый, практически у нас он дико тормозил на смешных объемах данных. Разбираться времени не было - перенесли таблицы на основной сервер, хотя очень не хотелось - данные были локальные по своей природе. Для доступа к данным использовали AnyDAC 6 (или 5, давно это было - точно не помню).
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39522989
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftMyp3_u_Kкто работал с sqlite? как он, быстрый? можно его для использовать для хранения таких обьемов? какие проблемы с ним?Почему бы не спросить в соответствующем подфоруме?
Там точно кто-то работал...
спрошу конечно, но проект на delphi, интересует работа в связке
компоненты библиотеки нашел для Sqlite
bk0010 благодарю. что же буду пробовать.
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523015
Фотография Virtual Student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_K,

Раз уж сервер задумал делать, я бы посоветовал использовать MySQL. И для разных платформ подойдет и на таком количестве данных не должен тупить...
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523031
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Myp3_u_KDimitry Sibiryakovпропущено...

Ничего лучше типизованных файлов не найдёшь под такие требования.

там есть сложность, они индексируются, и когда необходим поиск, это обычно затягиваетсякак часто и насколько массово меняются данные?
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523032
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой размер записи в частности и файла в целом?
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523157
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxкакой размер записи в частности и файла в целом?
данные добавляются в конце дня, каждый день примерно по 50-400 записей по разному бывает
запись имеет простую структуру
дата;счетчик;значение1;значение2;значение3;значение4;
поиск по счетчику и дате разумеется
по размеру на диске тоже у всех по разному до 100 мегабайт , можно почистить в архив убрать будет меньше, может 10 -20
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523160
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данные не изменяются никогда , только добавляются и удаляются , но это крайне редко
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523161
Myp3_u_K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Virtual StudentMyp3_u_K,

Раз уж сервер задумал делать, я бы посоветовал использовать MySQL. И для разных платформ подойдет и на таком количестве данных не должен тупить...
хорошее предложение, надо посмотреть в сторону MySQL, он с delphi дружит?
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523171
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если дата всегда увеличивается, то методом половинного деления ищется очень быстро даже на больших объемах
...
Рейтинг: 0 / 0
народ, нужен практический совет
    #39523201
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"использование на мобиле" надеюсь не на самой мобиле, а загружать с сервера?
тогда вообще любая серверная БД
вообще, если мобила, то сразу можно начинать рисовать промежуточный веб сервер
а он с любой БД дружит
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / народ, нужен практический совет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]