|
Посоветуйте БД для 1+ Тб данных
|
|||
---|---|---|---|
#18+
Приветствую. Стоит задача: 1) парсинг новостийных и не только rss через агрегаторы контента типа webhose 2) пользователь может поставить лайк/дизлайк к записи 3) после этого данная запись помечается как показанная этому пользователю и более ему не выводится Примерно прикинул архитектуру. Будет основная таблица для контента, кол-во строк около 100-200к, объём около 100-200 мб (в сутки). Извлечение данных по первичному ключу, по языку, по типу контента (картинка, текст). Будет таблица "лайков" где будут хранится id пользователя, id контента и оценка. Объём, видимо, небольшой, но кол-во строк будет ориентировочно ~1млн в сутки. Ну и вспомогательные, небольшие справочные таблицы. Ранее не работал с базами таких размеров. Смотрю в сторону postgresql, советуют так же монго, но хотелось бы услышать мнение имевших практический опыт работы с такими объёмами. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2019, 18:35 |
|
Посоветуйте БД для 1+ Тб данных
|
|||
---|---|---|---|
#18+
Victor256, поисковый индекс - elasticsearch, контент - mysql ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2019, 11:05 |
|
Посоветуйте БД для 1+ Тб данных
|
|||
---|---|---|---|
#18+
H5N1Victor256, поисковый индекс - elasticsearch, контент - mysql а можно подробнее, по реализации? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2019, 13:00 |
|
Посоветуйте БД для 1+ Тб данных
|
|||
---|---|---|---|
#18+
Victor256Приветствую. Стоит задача: 1) парсинг новостийных и не только rss через агрегаторы контента типа webhose 2) пользователь может поставить лайк/дизлайк к записи 3) после этого данная запись помечается как показанная этому пользователю и более ему не выводится Примерно прикинул архитектуру. Будет основная таблица для контента, кол-во строк около 100-200к, объём около 100-200 мб (в сутки). Извлечение данных по первичному ключу, по языку, по типу контента (картинка, текст). Будет таблица "лайков" где будут хранится id пользователя, id контента и оценка. Объём, видимо, небольшой, но кол-во строк будет ориентировочно ~1млн в сутки. Ну и вспомогательные, небольшие справочные таблицы. Ранее не работал с базами таких размеров. Смотрю в сторону postgresql, советуют так же монго, но хотелось бы услышать мнение имевших практический опыт работы с такими объёмами. Имхую: 1) Mongo я бы не использовал в качестве базы, разве что где-то сбоку...вспомогательно 2) PostgreSQL - да, вполне. 3) SQL Server - да, но денег стоит Можно еще Redis в пп. 2 и 3, как дополнение в качестве кеша и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2019, 11:50 |
|
Посоветуйте БД для 1+ Тб данных
|
|||
---|---|---|---|
#18+
Victor256с такими объёмами.Это небольшие объёмы, с ними вполне справится мускуль. С технической т.з. лучше постгрес. Но с организационной т.з. специалиста по постгресу вы будете искать дольше, и стоить он будет дороже. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2019, 15:21 |
|
|
start [/forum/topic.php?fid=48&msg=39765215&tid=1856594]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 501ms |
0 / 0 |