Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
В чем проблема передернуть пяток проводов? С этим и обезьяна справится.
3 май 21, 14:42    [22317822]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Скажи хоть название магазина чтобы его обходить стороной...

Posted via ActualForum NNTP Server 1.5

3 май 21, 14:50    [22317828]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Дринкинс
как для 5 таблиц,
Ты бы базу сначала спроектировал.
Только справочник товаров - минимум 4 таблицы:
1. Общая (ид, наименование, разные признаки и ссылки)
2. Таблица мер (штуки, граммы, килограммы, литры...)
3. Таблица штрихкодов (сюрприз - у одного товара может быть много разных штрихкодов)
4. Таблица цен (сюрприз - в разных точках одной сети цены на один и тот же товар разные).

Это только что сразу в голову пришло.
3 май 21, 14:58    [22317834]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Dimitry Sibiryakov
в
мухосранском филиале, где всего персонала - менеджер, две кассирши попроще и охранник?..
Часто бывает, в селе каком-нибудь, просто один кассир - и всё. Ну или два кассира.
3 май 21, 15:01    [22317837]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

YuRock
просто один кассир - и всё.

И что эта кассирша сделает, если я приду с бутылкой водки в руке, а касса скажет, что
такого товара нет? Правильно, пробьёт первое попавшееся за ту же цену или продаст вообще
без чека.

Posted via ActualForum NNTP Server 1.5

3 май 21, 15:31    [22317855]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Dimitry Sibiryakov
YuRock
просто один кассир - и всё.

И что эта кассирша сделает, если я приду с бутылкой водки в руке, а касса скажет, что
такого товара нет? Правильно, пробьёт первое попавшееся за ту же цену или продаст вообще
без чека.
Её проблемы, я не знаю, что происходит в таких случаях.
Важно, что всё это логируется (особенно, такие критичные ошибки, которых быть не должно), включая видео.
3 май 21, 16:01    [22317873]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
ZrenBy
Member

Откуда: Костромаа
Сообщений: 1567
>>Dimitry Sibiryakov

>>Если я приду к кассе с товаром в руке, а мне откажутся его продать,
>>потому что касса думает, что его остаток ушёл в минус - я буду очень недоволен.

>>Скажи хоть название магазина чтобы его обходить стороной...

Магнит, чтоб он провалился, сцуко...
3 май 21, 22:12    [22317983]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
Dimitry Sibiryakov, откуда столько желчи? Без инстанса oracle на каждой кассе жизни нет? Свитчи дохнут раз в пятилетку, и написать инструкцию, что делать в этом случае - вообще не проблема. Это не сеть гипермаркетов, а небольшие магазины, на максимум 3-4 кассы.
3 май 21, 22:54    [22318005]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
YuRock, спроектировано уже. Структура БД на кассе будет сильно упрощенная по сравнению со структурой на бэкофисе. Задача кассы - тупо выбивать чеки. Всё остальное - бэкофис. Вообще там есть уже софт, просто он не устраивает, есть куча специфических требований. Готового тоже особо нет, искали долго. Из предложений - либо 1с, либо не устраивает по другим причинам.
3 май 21, 22:59    [22318006]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Дринкинс
Задача кассы - тупо выбивать чеки.
Ну отлично. Я живу в другой реальности, т.ч. помочь тебе не смогу.

Дринкинс
Без инстанса oracle на каждой кассе жизни нет?
На каждой кассе - бессмысленно и не удобно. На магазин - да.
3 май 21, 23:13    [22318014]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
YuRock, Да, ты действительно из другой реальности. Оракл на магазинчик из 2-4 касс - это сильно. Очень сильно.
3 май 21, 23:16    [22318016]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Дринкинс
YuRock, Да, ты действительно из другой реальности. Оракл на магазинчик из 2-4 касс - это сильно. Очень сильно.
И чем же это сильно? Не вижу разницы с мс, пж, фб и другими. Там базы все по паре гиг будут, все бесплатные.
3 май 21, 23:22    [22318018]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
YuRock, сильно хотя бы тем, что саппорта этот оракл требует уж точно на порядок больше, чем тупой свитч. И инструкции на случай его отказа для охранника/продавца/местного мимокрокодила не напишешь. И сервак под него отдельный надо - единая точка отказа. Или резервировать сервак. Как-то слишком дохрена оверхеда там, где прекрасно справится SQLite.
3 май 21, 23:27    [22318022]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
YuRock, Баз в 2 гига там и близко не будет. Набитые чеки после отправки на основной сервер вообще планирую грохать (ну или хранить максимум неделю) - нафиг они там не нужны. Номенклатура - ну хорошо если 30000 позиций будет.

Сообщение было отредактировано: 3 май 21, 23:22
3 май 21, 23:29    [22318023]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
miksoft
Member

Откуда:
Сообщений: 38826
Дринкинс
Оракл на магазинчик из 2-4 касс - это сильно. Очень сильно.
Oracle XE - почему бы и нет?
У нас так и было. Правда, на нем же еще консультанты/товароведы жили, а это сильно больше,чем 5 табличек.

Да, есть СУБД, которые просят меньше оперативки. Но когда среди разработчиков есть компетенции в Oracle и нет в других СУБД, то дополнительные 1-2 ГБ RAM кажутся копейками на фоне перехода на что-то другое.
3 май 21, 23:32    [22318026]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
miksoft, так в том то и дело, что тут задача - тупая выбивалка чеков. Чем тупее - тем лучше, т.к. надежнее. Всё остальное будет жить на бэкофисе, в постгресе.
3 май 21, 23:36    [22318029]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
miksoft
Member

Откуда:
Сообщений: 38826
Дринкинс
саппорта этот оракл требует уж точно на порядок больше, чем тупой свитч
Если мы все еще говорим о магазинчике, который является филиалом сети магазинов, то нет.
Вариантов выйти из строя у LAN (а это далеко не только свитч) намного больше.
Для одинокого магазина - да, Oracle слишком сложен.
Дринкинс
И сервак под него отдельный надо
Не надо.

P.S. Я ни в коем случае не агитирую за Оракл. Лучше используйте ту СУБД, которую хорошо знаете. Подойдет почти любая из массовых.
3 май 21, 23:37    [22318030]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
Хотя не совсем она тупая будет, как минимум перехватывать роль "сервера" в случае падения такового она должна будет уметь. Хотя там вообще ничего сложного в реализации нет. И до этого еще дойти надо.
3 май 21, 23:39    [22318031]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
miksoft, на точке LAN - это свитч и провода под плинтусами или в коробах. Или вайфай. Нечему там ломаться. Это не супер/гипермаркет, это небольшие магазины. А так - я и оракл знаю, работал с ним достаточно долго, но что-то не тянет его использовать. Постгрес гораздо приятнее, субьективно.
3 май 21, 23:42    [22318034]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
miksoft
Member

Откуда:
Сообщений: 38826
Дринкинс
перехватывать роль "сервера" в случае падения такового она должна будет уметь
А почему это должна уметь СУБД?
Клиентское ПО, раз уж оно самописное, вполне может самостоятельно определять недоступность основного удаленного сервера и переходить на резервный локальный.
3 май 21, 23:44    [22318037]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
miksoft
Member

Откуда:
Сообщений: 38826
Дринкинс
Нечему там ломаться. Это не супер/гипермаркет, это небольшие магазины.
Вот в маленьких магазинах, когда там два-три человека за все, и бывает, что решили подвинуть тумбочку - порвали провод.
Это супермаркет может себе позволить держать дежурного эникейщика, в т.ч. чтобы провода грамотно отключить-подключить при необходимости.
Дринкинс
Постгрес гораздо приятнее, субьективно.
Ну так его и используйте, почему нет?
3 май 21, 23:49    [22318040]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
miksoft, блин, да не так всё. СУБД не должна это уметь. Изначально вопрос был про наличие локальных/встраиваемых микро-СУБД для NodeJS, кроме SQLite. Интересно было - может кто имел опыт их эксплуатации. Понятно, что за фейловер на точке будет отвечать приложение. И вообще, все кассы на точке будут работать со своим локальным сервером на этой же точке, и этот сервер - это то же кассовое приложение, просто на нем лежат данные, и другие кассы будут к нему бегать вместо использования своей локальной копии. Блин, ХЗ как еще понятнее объяснить, после праздников как-то мозги не особо варят.
3 май 21, 23:50    [22318041]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
miksoft, ы-ы-ы-ы... Блин, у вас тоже отходняк? Ну написал же. Его и использую. На бэкофисе. Но на точке он нафиг не нужен. Там нужно дубовое и быстроразворачиваемое приложение.
3 май 21, 23:52    [22318042]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
Дринкинс
Member

Откуда:
Сообщений: 59
Товароведы, менеджеры и прочая 3.14здабратия будет обитать в нормальном ВЕБ-приложении. Задача кассы - тупо набить чек, и раз в N минут отправить набитые чеки на удаленный сервер, если есть инет. Если инета нет - отправить, когда появится. И получить с того же сервера обновления номенклатуры, остатков (это больше для удобства кассира) и карт лояльности. Всё. Других задач у кассы нет.
3 май 21, 23:56    [22318043]     Ответить | Цитировать Сообщить модератору
 Re: Embedded СУБД для NodeJS  [new]
miksoft
Member

Откуда:
Сообщений: 38826
Дринкинс
miksoft, ы-ы-ы-ы... Блин, у вас тоже отходняк?
Ага, от работы :)
Да и флэшбэки накатили от вашей темы...

Дринкинс
Там нужно дубовое и быстроразворачиваемое приложение.
Ну так это от знаний и рук зависит в большей степени, чем от СУБД. У нас и Oracle XE был дубовым и быстроразворачиваемым.
Дринкинс
другие кассы будут к нему бегать вместо использования своей локальной копии.
Вот это не понял. Если есть локальная копия, то зачем еще куда-то бегать?

Сообщение было отредактировано: 4 май 21, 00:16
4 май 21, 00:18    [22318048]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить