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