какую БД посоветуете?

nik-n

Client
Регистрация
05.11.2016
Сообщения
239
Благодарностей
20
Баллы
18
какие БД кто посоветует использовать для работы с очень большим объемом данных.
что бы хранить json массивы например, быстро находить нужный, и по нему быстро получать нужные данные.
требуется парсить, хранить и проводить аналитику по миллионам строк.
умею только mysql и то на начальном уровне, даже не читал ничего про нее, так команды выучил и кубики в zenno юзаю, всех прелестей типа "индексы" не знаю.
или как можно оптимизировать, ускорить работу? что почитать?
отдельный вопрос: бывают ли какие то БД работающие прямо из оперативной памяти?
 

Ахилес

Client
Регистрация
11.11.2020
Сообщения
847
Благодарностей
344
Баллы
63
отдельный вопрос: бывают ли какие то БД работающие прямо из оперативной памяти?
 
  • Спасибо
Реакции: nik-n

ZULI

Client
Регистрация
09.09.2020
Сообщения
423
Благодарностей
165
Баллы
43
  • Спасибо
Реакции: nik-n

Boo

Client
Регистрация
19.09.2011
Сообщения
33
Благодарностей
14
Баллы
8
Для не структурированного json удобно работать с MongoDB,
если есть постоянная структура, то удобнее PostgreSQL.
В оперативке можно загружать MongoDB и как выше писали Redis.
У Redis для json есть модуль RedisJSON.
 
  • Спасибо
Реакции: nik-n

indigo666

Client
Регистрация
10.05.2014
Сообщения
1 098
Благодарностей
344
Баллы
83
какие БД кто посоветует использовать для работы с очень большим объемом данных.
Работаю с mysql, сотни миллионов строк и вроде бы не натыкался на проблемы. Главное индексы поставить на те столбцы по которым будете делать выборки. Тогда будет работать быстро и безотказно )
 
  • Спасибо
Реакции: nik-n

Patcher

Client
Регистрация
06.05.2011
Сообщения
73
Благодарностей
67
Баллы
18
Полностью поддерживаю. При определенной сноровке можно вынести на внешний сервер и дописать CRUD для удобства контроля и визуализации состояния БД
 
  • Спасибо
Реакции: nik-n

indigo666

Client
Регистрация
10.05.2014
Сообщения
1 098
Благодарностей
344
Баллы
83
Полностью поддерживаю. При определенной сноровке можно вынести на внешний сервер и дописать CRUD для удобства контроля и визуализации состояния БД
Да я почти так и сделал ) Данные туда передаются в виде массивов и получаются в виде массивов. Очень удобно. Единственное, сервер не внешний
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)