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

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

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

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

17 ответов

15 просмотров

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

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

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 четверку получил и норм

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта