Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Каталог товаров с фильтрами по характеристикам


Автор: jfinister 1.9.2015, 08:33
Стоит вопрос про выбор базы данных для большого каталога товаров: 50 млн. товаров; 30 000 категорий. В каждой категории 3-15 фильтров по характеристикам товара.

Особенность каталога:
- многоязычность
- каждый товар привязан к определенной GEO зоне (выделенной на карте) и показывается только если клиент находиться в этой зоне
- динамическое ценообразование от различных каналов и факторов

Нужно быстродействие, удобство и отказоустойчивость.

Что посоветуете, какую базу данных выбрать? Вероятно какую-то связку баз данных? Как бы Вы для себя сделали такой проект?

Автор: Akina 1.9.2015, 08:57
Цитата(jfinister @  1.9.2015,  09:33 Найти цитируемый пост)
какую базу данных выбрать?

БД промышленнного уровня. MS SQL, Oracle, DB2...

Цитата(jfinister @  1.9.2015,  09:33 Найти цитируемый пост)
Вероятно какую-то связку баз данных?

Нафига?

Цитата(jfinister @  1.9.2015,  09:33 Найти цитируемый пост)
Как бы Вы для себя сделали такой проект? 

Начал бы с ТЗ.

Автор: tzirechnoy 1.9.2015, 11:56
Цитата
Что посоветуете, какую базу данных выбрать?


А Вы уверены, что потянете на архитектора такого приложэния?

То есть вопрос у Вас как-то такого уровня, что впечатление, что Вы вообще впервые с СУБД сталкиваетесь. Ну, или у Вас впервые потребовалась приличная СУБД, а не обёртка к BTree.

И, знаете, на этот вопрос, конечно, есть ответы, притом, в зависимости от более чёткого ТЗ, возможностей компании и предпочтений архитектора -- разные. Вот я бы выбрал Postgres, а товарищ @Akina -- MS SQL, и оба были бы по-своему правы. А кто-то взял бы tmall, и забил бы на выбор сервера баз данных.

Автор: DYUMON 2.9.2015, 11:30
если есть деньги то покупай mssql или oracle, нет денег mysql или postgresql

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Katalog-tovarov-s-filtrami-po-kharakteristikam-id55e53944ae2015170b8b4567#findElement_E7045_55e6b3b7ae2015bc4e1cbf94_0

Автор: tzirechnoy 2.9.2015, 20:25
Цитата
если есть деньги то покупай 


И главное -- всегда следуй советам из интэрнетов. Интэрнеты плохого не посоветуют!

Автор: mikeyess 2.9.2015, 20:41
Сделать такую программу Баз данных - без проблем. Тип Базы Interbase, MS SQL...
Это десктопная программа или сайт? От этого много чего зависит. Фильтры тоже не проблема.
С уважением, Mike

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Katalog-tovarov-s-filtrami-po-kharakteristikam-id55e53944ae2015170b8b4567#findElement_E7045_55e734b9ae20153d7e1cbe80_0

Автор: tzirechnoy 2.9.2015, 21:56
Цитата
Сделать такую программу Баз данных - без проблем.


Ну да. Вот только разумные цыфры начальных инвестицый в такой проект начинаются от $10M. Ну, можэт быть $5-7M, если все такие молодые, горячие и готовы вкалывать за светлое будущее.
(Большынство инвестицый, правда, пойдёт не на разработку базы данных. А вот на IT как таковое нужно будет положыть заметный процэнт).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)