170 похожих чатов

Здравствуйте. Подскажите, как на высоконагруженных серверах происходит работа с базами

данных? На какие библиотеки нужно обратить внимание? Кажется, sqlite не канает. А почему? Где-то писали, что за раз к базе данных можно получить доступ только из одного места программы, то ли из-за какой-то файловой реализации, то ли еще из-за чего, уже не помню. Но разве это не всегда так? Как бороться с необходимостью открывать базу данных, отправлять запрос, закрывать базу данных? Или, может, ее вообще лучше не закрывать в процессе работы? С sqlite если бы пришлось работать, я бы так и сделал в самых простых случаях, возможно, распилив БД по таблицам на разные файлы...

В общем, можете подсказать или кинуть ссылку на нужные обучающие материалы, пожалуйста?

17 ответов

3 просмотра

хрена себе у новичков вопросы пошли....

Подсказать можем, берешь кликхауз, натягиваешь кипер, делаешь шарды и заливаешь нативным клиентом.

sqlite очень сомнительно выглядит, если ты хочешь высокую доступность. А если ты делаешь высоконагруженный сервис, то ты явно ее хочешь.

S.E.
хрена себе у новичков вопросы пошли....

Я в первую очередь математик и теоретик, студент пока, но мозги уже скроены соответствующим образом. Теория меня интересует гораздо больше, чем практика. Если я и заставляю себя что-то реализовывать, переводя мысли из головы на бумагу или в текстовый редактор, то обычно более совершенные вещи. Поэтому я сразу хочу понять архитектуру высоконагруженного сервера, прежде чем реализовывать зачаткам своего сокетного, пока умеющего только принимать и посылать запросы (переработка кода на C в красивую версию C++ с не стоящими внимания доработками)

Халцефер
Я в первую очередь математик и теоретик, студент п...

Это скорее был пинок в сторону админов, перекинувших сюда несколько странный для этого чата вопрос.

sqlite это не совсем та самая sql база данных, на которой обрабатывают гигабайты данных. Это просто удобное локальнок хранилище данных, его можно использовать даже не создавая файл (in memory), как аналог листа или вектора. Посмотри в сторону postgresql и подобных

Халцефер
Я в первую очередь математик и теоретик, студент п...

это тебе к архитекторам по (такой профессии на теории не научиться). А так sqlite не предназначен для "высокой" нагрузки, для подобного есть полноценные бд

Square Root
Подсказать можем, берешь кликхауз, натягиваешь кип...

Спасибо. ClickHouse, ApacheKeeper... Так? А шарды – это..?

Aniki Hi$ok@ 🌈 Z 🐀
это тебе к архитекторам по (такой профессии на тео...

Да я понимаю, что не предназначен, верю, верю. Я с самого начала не спорил с этим и лишь спросил о причинах

Халцефер
Спасибо. ClickHouse, ApacheKeeper... Так? А шарды ...

ClickhouseKeeper* Ну камон, мне кажется если ты у чатгпт спросишь, то получишь ответы лучше, чем тебе тут понапишут

К нам в математический чат приходят программисты с математическими вопросами, которые они прежде ChatGPT адресуют. Он там пишет увернно, но такой бред, что я бы не стал им пользоваться в подобных вопросов. И как он у вас обрел такую популярность вообще

Халцефер
К нам в математический чат приходят программисты с...

документацию никто не хочет читать, как и ты пропустил документацию по sqlite. Чатгпт её прекрасно знает и приводит текст в основном используя её (ну и другие гайды по нужной технологии), чётко по запросу "а как сделать ... на с++ и sqlite"

Aniki Hi$ok@ 🌈 Z 🐀
документацию никто не хочет читать, как и ты пропу...

Звучит разумно, действительно. Но после всей той чуши, пересланной в чат по математике от него, мне будет сложно начать ему доверять даже по таким вопросам)

Халцефер
К нам в математический чат приходят программисты с...

Короче, определись с данными и как они храниться будут, если только вставка без апдейтов, то реально КХ, далее не придумая никаких своих костылей, заливаешь просто все сначала родным клиентом, потом уже, если надо, пилишь свои костыли на плюсосях, где делаешь нужную тебе предобработку

Халцефер
Звучит разумно, действительно. Но после всей той ч...

была бы подробная, по делу и с примерами документация по вышмату, может и я бы стал математиком. А так с wolframalpha четверку получил и норм

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта