Snusmumriken
А она прошкрябает. Головка висит на высоте толщиной с долю волоса над поверхностью диска, практически исключительно на воздушной подушке, и на вибрации от удара таки произойдёт шкряб.
Сергей
интересно
Snusmumriken
Но хард это не самолёт, поэтому дублирования датчиков и мозгов там обычно нет, и если тот выходит из строя или слишком тормозной или что ещё — диск может убиться от того что ты едешь в машине и работаешь на ноуте, например.
Сергей
я думал оно и будет шкарябать и ничего не поделать)
Snusmumriken
Ну, смотря какое время пройдёт между ускорением и ударом. Хлопки по ноуту и вибрации довольно разрушительны, как показывают ноутбучные wd blue.
Hello, World! 🎄
Hello, World! 🎄
Я наконец-то диплом доделал по программированию
Hello, World! 🎄
Кто с хостингами работает, возможно знаете, будут ли проблемы у сайта с бд если у меня sqlite используется и нужно его захостить?
Hello, World! 🎄
Обычно mysql и подобные субд хостинги поддерживают
Hello, World! 🎄
Hello, World! 🎄
Я щас ищу хостинг для аренды, у меня flask используется, я нашел для flask сервера, но там не пишут про sqlite поддержку
Hello, World! 🎄
Хотя sqlite это просто библиотека для python + файл бд
Hello, World! 🎄
Ок, посмотрю
Hello, World! 🎄
Потом опишу нормально заработало или нет
Hello, World! 🎄
Petr
Пока не вижу причин зачем хостеру этому противится, скорее всего должно быть примерно везде кроме чего-то бесплатного
Михаил
Hello, World! 🎄
Михаил
Petr
Блоки питания у меня не умирали никогда, а вот жесткие была пара штук кажется.
Petr
Флешки и диски оптические (как же незаметно они вышли из обихода)
Petr
Купил себе блюрей резак и так даже ни разу и не воспользовался
Igor
Купил короче съездил вот этот себе https://www.dns-shop.ru/product/445514b1596eed20/blok-pitania-thermaltake-toughpower-gf-650w-ps-tpd-0650fnfage-2/
Igor
Можно наверное считать за апгрейд с бронзы на золото))
Igor
Обидно правда что прям после того как я его купил, ему цену на рубль скинули, ну да хрен с ним
Hello, World! 🎄
Hello, World! 🎄
Hello, World! 🎄
Хз, проект как лучше загрузить на сервер, через github (с помощью git) или вручную.
Hello, World! 🎄
Если в чате есть веб-разработчики, то не подскажите, какие-нибудь статьи как домен и сертификаты?
Возможно вместо просто run flask через python нужна доп. программа для запуска сервера?
Hello, World! 🎄
Пока без домена и сертификатов, но для теста пойдет по ip подключаться
Hello, World! 🎄
Re
Hello, World! 🎄
Hello, World! 🎄
Так что не трогайте мой проект
Vlad
Vlad
Vlad
я не понимаю к чему вопрос? нагрузка чего.
Нагрузка на сервер, на базу. Объём данных, записываемых в таблицу.
Я согласен, что в случае с Hello и его проектом это всё не важно, но и просто на пустом месте говорить, что "до 1к запросов всё ок" как будто бы не очень корректно.
Snusmumriken
Ну типа да, запросы могут писать, могут читать, могут быть разного объёма и требовать разного времени и т.д.
Re
Snusmumriken
Вообще, гипотетически, перед sqlite можно поставить шину которая копит в себя запросы и раз в 5 сек производит все записывающие транзакции подряд и атомарно, но это скорее костыль.
Vlad
Snusmumriken
Не исключено что примерно то же самое.
Сергей
Сергей
или при считывании её локать не надо
Re
sqlite можно и без блокировок юзать, но ответственность будет на вас.
так что с ней вообще можно много чего делать.
Snusmumriken
или при считывании её локать не надо
А лок нужен только на запись, пока идёт запись типа читать низя. Но это условно происходит по таймеру и на короткий промежуток а ля 95% времени база свободно доступна на чтение, 5% времени в базу пишется фигня.
UtoECat
Snusmumriken
Нифигасебе я умный, сам придумал то что написано в доке по sqlite.
Сергей
на питоне есть асинхронный враппер для скулайта, там насколько мне известно тоже что-то типа шины реализовано
Snusmumriken
Я сейчас не спал 20 часов, сижу и офигеваю, насколько же я умён и сообразителен.
Snusmumriken
Впрочем, не всё ново под луной, алгоритмы нейгла делают примерно то же самое чтобы не грузить сетку мелкими транзакциями.
Re
Я тоже +- столько не спал. Сижу и думаю, может нахер все это Godotы, Golangи, Сплюсплюсы, взять луа и немного покайфовать с ловкой.
Snusmumriken
Жыза
Re
Эти ипучие типы уже в печеночках кста
Snusmumriken
Re
Извините, но прям да. Захотелось поделится.
Vlad
Нашёл кстати в FAQ Pocketbase, что они используют WAL (Write Ahead Logging) режим
Re
Да я и на D пишу. Он просто не подходит мне по проектам(
Snusmumriken
Нашёл кстати в FAQ Pocketbase, что они используют WAL (Write Ahead Logging) режим
Ага, мини-рам-кеш для бд, запросы чтения такие запрашивают базу и перетирают содержимое запроса содержимым кеша если в кеше есть изменения запрошенных записей.
А при коммите кеша (по таймеру и по превышению потребления памяти), весь кеш такой радостно атомарно вливается в бд-файлик и очищается.
На такой фигне правда, может быть косячок с внезапными отрубами питания/убийстве сервера — запросы за последние несколько секунд не сохранятся. Может быть неприятно при биллинге каком-нибудь.
Впрочем, если дело дошло до биллинга, тут уже желательно применять пачку максимально надёжных технологий.
UtoECat
Snusmumriken
А, тогда халява, нормально.
Hello, World! 🎄
Hello, World! 🎄
На свой сайт блога
Hello, World! 🎄
Попробуете его поломать
Hello, World! 🎄
Всем чатом
Hello, World! 🎄
http://45.8.99.109:5000/