170 похожих чатов

Здравствуйте, хочу перейти на PostgreSQL из Sqlite3, там сильно все

отличается?

21 ответов

18 просмотров

зависит от того что ты понимаешь под "все"

Alex
зависит от того что ты понимаешь под "все"

ну по идее новые модули + вообще структура

Если говорить про СУБД то да, если ты про синтаксис sql то разница не сильно большая. Можно скзаать, что у sqlite скромнее немного

если ты ничего кроме базовых SELECT \ INSERT \ UPDATE \ DELETE делать не умеешь, то не сильно

sqlite3 тоже поддерживает многопоточность, если его правильно готовить.

𝕯𝖍- Автор вопроса
Alex
sqlite3 тоже поддерживает многопоточность, если ег...

Ну, у меня довольно часто с ней ошибка database is locked, связанная с тем что одновременно запись с нескольких потоков идёт

𝕯𝖍
Ну, у меня довольно часто с ней ошибка database is...

Потому что ты готовишь неправильно.

𝕯𝖍- Автор вопроса
Alex
Потому что ты готовишь неправильно.

А как тогда можно правильно сделать?

𝕯𝖍
Ну, у меня довольно часто с ней ошибка database is...

SQLite такие и не предназначена для такого. Читал хоть как она работает?

𝕯𝖍- Автор вопроса
Pavel Glukhov
SQLite такие и не предназначена для такого. Читал ...

Если бы читал, то не сидел сейчас в этой группе, я только базовые функции умею использовать)

𝕯𝖍
А как тогда можно правильно сделать?

Не держать базу данных заблокированной, очевидно же. Конкретно отслеживать жизненный цикл соединения и закрывать транзакции там где необходимо.

𝕯𝖍
Если бы читал, то не сидел сейчас в этой группе, я...

Вот, советую зайти на официальный сайт и почитать описание этой СУБД

Alex
Для какого "такого".

Писать асинхронно

𝕯𝖍- Автор вопроса
Alex
Не держать базу данных заблокированной, очевидно ж...

Я так и делаю, но вот только проблема в том что к ней может быть несколько запросов в один момент, тогда и случается эта ошибка, у меня функция такая что бд держится открытой около секунды

Alex
WUT?

Херачить в базу несколькими потоками одновременно не отпуская файл

𝕯𝖍- Автор вопроса
Pavel Glukhov
Херачить в базу несколькими потоками одновременно ...

Sqlite не поддерживает асинхронность, насколько я знаю

𝕯𝖍
Я так и делаю, но вот только проблема в том что к ...

> быть несколько запросов в один момент это не проблема.

Alex
> быть несколько запросов в один момент это не пр...

В рамках одной сессии, верно? Если можно так выразиться на счёт sqlite

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта