Всем здравствуйте. Пришло время написать мини-отчёт за прошедшую неделю
Я собирался сделать небольшой веб-сайтик. Задумался, какую базу данных использовать: MongoDB или SQLite. Долго думал, и решил написать прогу для сравнительного тестирования: MongoDB vs SQLite benchmark. Потратил на это 10 часов. Прога ещё не готова, но скоро будет готова... Узнаем, что быстрее: MongoDB или SQLite. Будет два теста: первый тест на моём "большом" компьютере, а второй тест на маленьком Orange Pi.
Некоторые промежуточные выводы я уже собрал. SQLite легко сломать: один раз забыл (или "не смог") вызвать query.Close() - и всё, ты "обосрался". Данные зависнут в промежуточном журнале навсегда. Даже запросы на чтение нужно обязательно всегда закрывать, иначе база может затупить. Вот ссылка на статью: https://turso.tech/blog/something-you-probably-wan...
А вот MongoDB - надёжная база, по моим ощущениям 🤔💭 Ощущения эти идут от того, что по работе её используем уже много лет, и база работает как часы. Запросы от проги заказчика идут весьма тяжёлые и постоянные. При этом, как-то поломать или замедлить базу - очень сложно. Но и "жрёт" эта база больше CPU, чем SQLite. Насколько именно больше - выложу результаты в конце недели
🍊
Копание в Orange Pi: обновил Docker и Kubernetes -> сломались подключения к Service ClusterIP. Три часа искал причину поломки. Оказалось, формат имени сервиса внезапно поменялся...
Откуда взялось изменение - я не понял. Подключения починились, когда я убрал .cluster.local из моих конфигов...
We can help you achieve it!
310 000
like-minded
tools
for an exciting achievement