Помогите Медленная запись в SQLite.

Статус
Закрыто для дальнейших ответов.

Lisenochek

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Lisenochek
Всем привет. Совсем не знаю, что мне делать. При записи в базу проходит задержка, а если записей будет много, так вообще сервер может повиснуть, например установив блок мне нужно записывать его в базу и в мапу параллельно, что мне очень нужно, но как это сделать с минимальными задержками не знаю. Параметр synchronous отключил, но это мало дало результата. Подскажите, что можно сделать или есть какие-нибудь аналоги?
 
Так можно взять и также копипастить готовые классы с реализацией.
Хорошо, можешь делать и так. Только я не пойму что именно тебе не нравится. То что тут есть интерфейс, который ты реализуешь всего один раз?
 
Хорошо, можешь делать и так. Только я не пойму что именно тебе не нравится. То что тут есть интерфейс, который ты реализуешь всего один раз?
Я так понял что именно это ему и не нравится.
 
Это было бы удобно и отлично, если я наследовал интерфейс нескольким классам, но я в нем не вижу смысла, если я наследую только один класс. Логично же.
 
Это было бы удобно и отлично, если я наследовал интерфейс нескольким классам, но я в нем не вижу смысла, если я наследую только один класс. Логично же.
Т.е. ты даже не сомневаешься в том, что у тебя не будет ещё плагинов, которые будут юзать этот интерфейс?
 
Это было бы удобно и отлично, если я наследовал интерфейс нескольким классам, но я в нем не вижу смысла, если я наследую только один класс. Логично же.
Не, если ты уверен, что тебе не понадобится больше менять реализацию БД или добавлять в свой плагин возможность выбора между разными БД, то не делай интерфейс. Всё просто.
 
Не, если ты уверен, что тебе не понадобится больше менять реализацию БД или добавлять в свой плагин возможность выбора между разными БД, то не делай интерфейс. Всё просто.
Дело в том, что я не делаю паб плагины.. Пока что, мне это ни к чему.
 
Ну уговорил. Не используй интерфейс. Не понимаю в чём проблема.
Я не люблю такую структуру. Мне нравится сделать все в одном, если это возможно. Естественно, я не запихну ивенты с командами или наоборот.
 
Да, в этом суть интерфейса, но зачем мне интерфейс, если база у меня по факту одна. Почему не реализовывать весь функционал сразу на месте?
Знал бы основы, таких бы вопросов не задавал
 
Земля пухом тебе, потому что ты начинаешь вырывать смысл из контекста. Я нигде не говорил, что ничего не понимаю. Я сказал, что конкретно не понимаю суть асинхронных потоков и как их создавать.

Жду снова вырывания смысла из контекста, не подкрепленные чисто ничем.
Ору, ну так я говорю, что ты нихера не знаешь не потому, что ты сам это сказал, а потому что это видно по твоим сообщениям, хрень какую-то несешь. Ну а ответа, что именно ты знаешь, раз мы не правы не поступило, так что слив засчитываем. А на твой конкретный вопрос давно ответили, если ты тугой и не понял, эт ток твои проблемы.
 
Ору, ну так я говорю, что ты нихера не знаешь не потому, что ты сам это сказал, а потому что это видно по твоим сообщениям, хрень какую-то несешь. Ну а ответа, что именно ты знаешь, раз мы не правы не поступило, так что слив засчитываем. А на твой конкретный вопрос давно ответили, если ты тугой и не понял, эт ток твои проблемы.
Ори, не подавись. Оправдываться перед тобой я не собираюсь.
 
А ты видать экстрасекс, раз без кода сделал такой вывод.
Ты хотя бы понял что за persistence layer? Если ты не юзаешь интерфейс тут, то он не абстрагирован, а от использоаанря интерфейса ты уже отказался выше
 
Ну значит можно подытожить диалог)
Подытожим. Ты из всей темы только завуалированно обосрал меня и не помог. Лучше вообще ничего не писал и не выпендривайся тем, что якобы знаешь лучше. До всех допрет со временем.
 
Подытожим. Ты из всей темы только завуалированно обосрал меня и не помог. Лучше вообще ничего не писал и не выпендривайся тем, что якобы знаешь лучше. До всех допрет со временем.
Спасибо, что ты есть)
 
Ладно. Всем спасибо, кто реально помог мне. Тема закрыта, код переписан.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх