powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQLite многопоточный доступ к базе в памяти (через FireDAC)
25 сообщений из 63, страница 2 из 3
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053182
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgik,

а какое там администрирование? там его нет. поставил и забыл. в 99% случаев.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053186
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
didgik,

а какое там администрирование? там его нет. поставил и забыл. в 99% случаев.


По любому оракл вместо msjet это уже перебор. Слишком круто да и не бесплатно небось.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053187
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XE редакции бесплатно. А мелкие базы с малым числом пользователей он способен тянуть и без
постоянного присмотра специально обученного админа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053189
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нда. но оракл я знаю меньше всего. Только название знаю )
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053190
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
didgik
Вот блин, а я как раз думал о том, чтоб вместо ms jet на SQLite переползти.

А чем msJet оказался плох?
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053191
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
didgik
Вот блин, а я как раз думал о том, чтоб вместо ms jet на SQLite переползти.

А чем msJet оказался плох?

Часто база слетает по непонятным причинам. В общем это все пока.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053348
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

ъъъъъпереползай на Firebird.

А чего ж мелочиться-то, пусть сразу ползёт к Оракулу.
Пусть тогда ползет через MSSQL (в т.ч Compact ).

Даже XE жрет памяти полгига. И запускается меееедленно.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053454
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

XE редакции бесплатно. А мелкие базы с малым числом пользователей он способен тянуть и без
постоянного присмотра специально обученного админа.
Жирные минусы:
1. Его надо инсталить, что невозможно для юзеров без прав.
2. Для хранения сотни записей ??? Мягко говоря, из пушки по воробьям. Все равно, что использовать SAP для учета в уличном ларьке.
3. На совсем слабых компах может притормаживать, особенно при старте.
4. Множество прочих проблем, н-р связанных с многопользовательским доступом. В общем случае такое возможно. Т.е. учесть, что эта БД не индивидуальная.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053458
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Классика. Вначале "доступ однопользовательский", а потом вдруг появляется параллельная модификация )))
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053506
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo,

Для сотни записей используйте датасет в памяти, сериализуйте его в json и не парьте окружающим мозг :))
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053508
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
энди
L_argo,

Для сотни записей используйте датасет в памяти, сериализуйте его в json и не парьте окружающим мозг :))

И каким образом возникнет возможность параллельной записи в общий пакет данных?
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053664
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Dimitry Sibiryakov

пропущено...

А чего ж мелочиться-то, пусть сразу ползёт к Оракулу.
Пусть тогда ползет через MSSQL (в т.ч Compact ).

Даже XE жрет памяти полгига. И запускается меееедленно.


А вот интересно, почему у меня Compact не взлетел. Я ведь думал об этом. Может там тоже гимор с установкой и одной длл в папке с прогой не обойдется.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053738
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Классика. Вначале "доступ однопользовательский", а потом вдруг появляется параллельная модификация )))


Это была одна из причин банкротства моего первого места работы. База была хоть MS Access (=MS JET), но допускала доступ нескольких пользователей, правда с большими ограничениями. И MS JET оказался тупик.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053741
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15.03.2021 17:16, Кроик Семён пишет:
> И MS JET оказался тупик.

дык с него можно относительно просто переползти на MSSQL
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053789
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C SQL Server Compact аккуратнее, если я не ошибаюсь в этом году прекращается поддержка и выпуск новых версий.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053803
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
C SQL Server Compact аккуратнее, если я не ошибаюсь в этом году прекращается поддержка и выпуск новых версий.

Мож будет чо нить вместо него. Да и можно подумать что у msjet есть развитие и поддержка.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40053807
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
didgik
энди
C SQL Server Compact аккуратнее, если я не ошибаюсь в этом году прекращается поддержка и выпуск новых версий.

Мож будет чо нить вместо него. Да и можно подумать что у msjet есть развитие и поддержка.
Вместо него SQL Server Express LocalDB, но это уже отдельный процесс, а не несколько DLL. Впрочем, при краше своего приложения, не будет ломаться база.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054040
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот не кажется ли, что для многих задач установка монстров типа MS SQL Server'a любой редакции (хоть LocalDB) может похоронить проекты, которые задумывались как небольшое незаметное приложение? С небольшим инсталлятором и немного занимающим место в RAM и на диске?

Ведь из-за этого же и выбирают базы типа SQLite, для компактности !!! Иначе ставили бы все сразу MS SQL / Oracle Express / MySQL и т.д. на любой чих.

Как думаете, что в качестве соотношения занимаемое место / фичи база Firebird впереди всех?
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054050
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик СемёнВедь из-за этого же и выбирают базы типа SQLite, *для компактности*!!!

Нет, их выбирают тупо чтобы не оборачивать все обращения к файлу в критическую секцию или
любой другой лок. То есть от лени или глупости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054067
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроик Семён
как небольшое незаметное приложение?


вирус? с базой данных?
оригинально

Для всего остального, пользователю в принципе пофиг. Главное, что бы через инсталятор нормально ставилось и желательно деинсталировалось.
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054257
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да отлично sqlite работает, ТС просто не сумел его приготовить
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054299
Фотография _avz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
Да отлично sqlite работает, ТС просто не сумел его приготовить

Есть ответ на вопрос в сабже?
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054353
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@#$%^ ...
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
  object FDConnection1: TFDConnection
    Params.Strings = (
      'Database=file::memory:?cache=shared'
      'DriverID=SQLite')
    Connected = True
    LoginPrompt = False
    Left = 32
    Top = 16
  end
  object FDConnection2: TFDConnection
    Params.Strings = (
      'Database=file::memory:?cache=shared'
      'DriverID=SQLite')
    Connected = True
    LoginPrompt = False
    Left = 128
    Top = 16
  end
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054401
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достали Диму...
...
Рейтинг: 0 / 0
SQLite многопоточный доступ к базе в памяти (через FireDAC)
    #40054410
Фотография _avz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Arefiev,

я уже было обрадовался...

[FireDAC][Phys][SQLite] ERROR: unable to open database file

Если что,
SQLite v. 3.34.1
RAD Studio 10.1
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 2 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQLite многопоточный доступ к базе в памяти (через FireDAC)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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