|
| Дата |
|
USD/RUB | 90.1887 | BTC/USD | 67770.7295 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
08.02.2017, 17:35
|
#1
|
777
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
|
MySQL or PostgeSQL
для интернет магазина с 400-500к товаров
|
|
|
08.02.2017, 18:02
|
#2
|
hustle
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
|
Это что много? Любое что знаешь. Всю базу в РАМ и поехали. Другое дело фасетный поиск и другие сложности. PostgeSQL умеет многие что не умеет мускуль.
|
|
|
08.02.2017, 18:18
|
#3
|
Где карта, Билли?
Регистрация: 01.12.2016
Сообщений: 475
Бабло: $57565
|
Бери MySQL, он справится.
__________________
|
|
|
08.02.2017, 20:43
|
#4
|
Senior Member
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
|
Бери то, что знаешь. Если ничего не знаешь, подкинь монетку.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
|
|
|
08.02.2017, 22:10
|
#5
|
Senior Member
Регистрация: 05.08.2013
Сообщений: 96
Бабло: $15540
|
Всегда бери postgresql
Потом будет легче
|
|
|
08.02.2017, 22:12
|
#6
|
private.
Регистрация: 30.04.2008
Сообщений: 3,866
Бабло: $462940
|
Цитата:
Сообщение от relay
Всегда бери postgresql
Потом будет легче
|
С чем именно будет легче?
|
|
|
08.02.2017, 22:20
|
#7
|
сыроед
Регистрация: 01.10.2015
Сообщений: 15,874
Бабло: $1862575
|
postgres конечно много чего умеет, но какого хуя она не умеет простейшие операции: unsigned, zerofill, tinyint, mediumint
Цитата:
MySQL, будучи недостаточно строгой СУБД, задорно игнорирует ваши настройки и ограничения целостности (она просто хочет помочь);
она легко вставит пустую строку "" в колонку с запретом на добавление пустых значений;
она с радостью вставит бесполезные даты (вроде 0000-00-00) в колонки с датами при запрете добавления пустых значений;
она умеет делить на ноль и вернёт NULL при вычислении 1/0;
она вернёт NULL при делении строки на ноль;
если вы попробуете вставить значение 1000 в колонку с длиной равной двум, то она просто немного округлит это значение до 99.
Всё это должно дать вам повод задуматься об использовании MySQL: эта система не проверяет ваши данные, зато она пытается показаться «удобной» ценой целостности данных.
|
|
|
|
09.02.2017, 01:24
|
#8
|
Watch your step!
Регистрация: 29.10.2015
Сообщений: 81
Бабло: $11345
|
Работал с обоими СУБД, из личных наблюдений - постгрес сложнее в настройке, сложнее в администрировании, но в нём меньше багов и он заметно быстрее. Мускул весьма ограниченный, в силу этого его проще администрировать. Под твой запрос подойдёт и то, и другое, но я бы всё таки отдал предпочтение мускулю, по крайней мере на первых порах. Если что-то не устроит - сможешь перейти на постгрес и уже будешь понимать, что для тебя лучше и удобнее
|
|
|
09.02.2017, 10:48
|
#10
|
сыроед
Регистрация: 01.10.2015
Сообщений: 15,874
Бабло: $1862575
|
из nosql - redis и например sphinx
|
|
|
|