Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2011, 15:34   #11
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Почему сразу мазохист? Я вот тоже базы данных недолюбливаю, и стараюсь всё делат ьв памяти...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 31.10.2011, 15:38   #12
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

In-memory DB уже вне закона?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 01.11.2011, 06:45   #13
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Ну это in-memory.
Возможно, я не правильно себе представляю базы данных, но для меня это отдельный процесс, к которому можно подключиться, дать запрос и получить ответ.
У меня в этой роли обычно играют TObjectList с нужной структурой и функциями поиска по параметрам.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 01.11.2011, 09:48   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Возможно, я не правильно себе представляю базы данных, но для меня это отдельный процесс, к которому можно подключиться, дать запрос и получить ответ.
Стареете, не в обиду сказано.
Тот же SQLite, например, лишь длл и не более (файл для данных, но возможно и чисто в памяти создать БД).
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось mihali4; 02.11.2011 в 01:29.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.11.2011, 17:16   #15
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Можно превратить запись в класс, унаследованный от TPersistent, фабрику к нему, и потом разом сериализовать её в файл через TWriter.WriteProperties
пыщь
JTG вне форума Ответить с цитированием
Старый 02.11.2011, 12:39   #16
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Цитата:
Стареете, не в обиду сказано.
Тот же SQLite, например, лишь длл и не более (файл для данных, но возможно и чисто в памяти создать БД).
Можно хорошую сцылочку посмотреть?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}

Последний раз редактировалось mihali4; 19.11.2011 в 16:09.
Johnson вне форума Ответить с цитированием
Старый 02.11.2011, 14:38   #17
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

сам SQLite.
процедура открытия файла(С правда)
собственно интересующая нас цитата:
Цитата:
If the filename is ":memory:", then a private, temporary in-memory database is created for the connection. This in-memory database will vanish when the database connection is closed.
ну и примерчик
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.11.2011, 12:21   #18
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

А если вот создал ин-мемори базу(':memory:'), в файл её сохранить можно после использования? Надо тут занести в базу порядка миллиона записей, и в файл это будет писаться, по моим подсчетам, часов 12... и такое надо несколько раз провернуть в памяти это было бы сделать быстрее....
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}

Последний раз редактировалось mihali4; 19.11.2011 в 16:08.
Johnson вне форума Ответить с цитированием
Старый 19.11.2011, 12:29   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

c форума Zeos:
Цитата:
attach a real db with table and use simple sql to copy the data. You cannot just 'save'. Then you should consider using a real table in the first place
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.11.2011, 09:58   #20
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

По сабжу прилагаю пример, наваял на вскидку. Можно обойтись и без записи в данном случае, пример показывает принцип, остальное - ваше воображение
ImgSaver.zip
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение всей структуры массива в строку J-Max PHP 5 05.09.2010 18:00
сохранение/чтение структуры с файла Vorname Общие вопросы C/C++ 4 10.11.2009 17:59
сохранение структуры TreeView SergGhost Помощь студентам 6 27.05.2009 18:31
Сохранение в файл сложной динамической структуры _Инженер_ Общие вопросы Delphi 24 20.10.2008 09:38
сохранение структуры (динамические списки очередей) в файле AlenaZ Помощь студентам 2 09.06.2008 20:14