например в ранзные таблицы из разных потоков. Или же чтение и запись одновременно из одной таблицы?,
пишу ботов на аиограм но sqlite3 уже становиться мало потому что обрабатываю много данных.
PostgreSQL, если твои данные похожи реляционные
для этого есть aiosqlite
Согласен, но задержка тоже будет. Т.к база лочится
нет, это дерьмо а не библиотека
Тут согласен. — Што блять Пока одна таска с запросом в бд будет выполняться, скрипт займется другими тасками (если говорить на простом языке)
зачем ты пояснил, кажется нехватка информации обществу это лучшее что может быть в 2000, ты ведь не хочешь, чтобы на нас смотрели чуть иначе лишь только потому, что мы думаем чуть лучше остальных 🙈
ты же знаешь что скулайт не позволяет параллельные запросы, да?
Ты хочешь сказать, что тут весь чат тупой, и должен считать меня умным? Я человеку объяснил. — "ты же знаешь что скулайт не позволяет параллельные запросы, да?" Почитай что такое async.
async != параллельные задачи
чтобы кто-то что то понял нужно столкнуться с проблемой напрямую, лишь только тогда когда человек будет в поисках её решения, он возможно сможет найти решение и применить его когда нет определенной проблемы, нет смысла использовать или делать то, что считается уже бесмысленным
скулайт не поддерживает асинхронный доступ к нему и благополучно лочится если криво с ним обращаться
так я создаю базу данных: async with aiosqlite.connect(MAIN_DATABASE_PATH, timeout=10) as db: await db.execute('''CREATE TABLE IF NOT EXISTS USERS ( "USER-ID" BIGINT PRIMARY KEY, "USER-FIRST-NAME" TEXT, "USER-LAST-NAME" TEXT, "USERNAME" TEXT, "USER-REGISTRATION-TINFO" BIGINT, "USER-LAST-ACTIVITY-TINFO" BIGINT )'''), await db.commit() так я регистрирую пользователя в бд: async with aiosqlite.connect(MAIN_DATABASE_PATH, timeout=10) as db: await db.execute('INSERT OR IGNORE INTO USERS VALUES (?, ?, ?, ?, ?, ?)', [ userMessage.chat.id, userMessage.chat.first_name.replace('*', '﹡'), last_name, username, int(time.time()*1000), int(time.time()*1000) ]) нет никаких проблем, нет никаких ошибок, ты понимаешь?
Fᴏʀᴅᴇɴ немного другое обсуждает. Он думает что async будет юзаться как sync
тут нет, а в другой ситуации могут появиться посмотри в закрепе первом, тут тестили уже
Вообще никаких проблем с этой асинк либой не должно быть, почитай про async!
а скинь юзерку на твоего бота 🌚
Обсуждают сегодня