Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2015-03-08 10:43:35 ЛС | профиль | цитата
Gunnman, мы просто говорим о разных вещах.
1. SQLite - локальная БД.
2. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном текстовом файле на том компьютере, на котором исполняется программа.
3. Перед началом исполнения транзакции записи весь файл, хранящий базу данных, блокируется стандартными средствами OC. Читать-читай, писать только по очереди.
4. Потоки, о которых ты говоришь, это потоки твоей программы. Сколько у тебя "одновременных" потоков на запись в твоей программе ?
5. Для других процессов (программ работающих на твоем компьютере с этим же файлом), режим, в котором ты получил идентификатор БД (специально не пишу "открыл файл", т.к. ты ничего не открываешь - тебе просто указывают: то, что тебе надо лежит в 1-й коробке) не имеет никакого значения.
6. Для "сетьевых" БД есть другое клиент-серверное ПО.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0