|
Посоветуйте БД, куда можно быстро выгрузить остатки | ☑ | ||
---|---|---|---|---|
0
Fl0Mаsтер
21.02.18
✎
01:50
|
Посоветуйте БД для сайта.
В БД нужно будет переиодически выгружать остатки из 1С. В момент выгрузки/загрузки база не должна блокироваться, а должна позволять пользователям сайта читать эти остатки. Сейчас использую MSSQL, из 1С выгружаю в текстовый файл, а потом одной командой загружаю в MSSQL, но нужна бесплатная БД) |
|||
1
Aleksey
21.02.18
✎
01:51
|
а что MSSQL express платный?
|
|||
2
Fl0Mаsтер
21.02.18
✎
01:51
|
Если кто вообще имеет хороший опыт в БД, и готов более детальнее подумать и что ни будь предложить - откликнитесь, готов заплатить за консультацию.
|
|||
3
Fl0Mаsтер
21.02.18
✎
01:52
|
Aleksey, бесплатный, но там ограничения. Есть еще лицензия ВЕБ, она относительно не дорогая. Но хочется просто отойти от MS SQL.
|
|||
4
Dmitry1c
21.02.18
✎
06:13
|
(3) postgres
|
|||
5
Sserj
21.02.18
✎
06:26
|
Как то слишком мало исходных данных.
На чем крутится сайт, примерный объем остатков в строках. Традиционно для сайтов используют MySQL, но если строк остатков немного то можно вообще SQLite задействовать. Но там вроде при записи эксклюзивная блокировка на таблицу. |
|||
6
Мелифаро
21.02.18
✎
06:27
|
Я так понимаю, остатки грузятся через UPDATE, не через INSERT?
Во втором варианте даже MySQL подойдёт, через явную блокировку READ_LOCAL он позволяет читать данные во время INSERT-а. |
|||
7
NorthWind
21.02.18
✎
06:59
|
(6) логично предположить что update+insert в случае отсутствия строки...
|
|||
8
Мелифаро
21.02.18
✎
06:59
|
(7) Ну мало ли, может, там а ля периодический регистр табличка.
|
|||
9
Fram
21.02.18
✎
07:37
|
В принципе, можно обойтись только инсертами, если изменения только загружать. А по ночам агрегировать это все. Действительно, 1совский регистр получится.
|
|||
10
Asmody
21.02.18
✎
07:59
|
firebase.com
|
|||
11
vde69
21.02.18
✎
08:36
|
для сайта - MySQL
для 1с - лучше оставить SQL |
|||
12
Cool_Profi
21.02.18
✎
08:49
|
mysql и таблицы InnodDB
|
|||
13
Сияющий в темноте
21.02.18
✎
09:10
|
Если остатки грузить в отдельную таблицу,а потом сравнивать с рабочей и править в рабочей то,что изменилось,то будет практически без блокировок,т.к.обновлять можно по небольшому блоку записей и ждать отработки других транзакций
и,все-таки,традиция,что для сайта MySql,он умеет все,что умеют другие,и под него наработок для веба больше,потом любой веб пррграммист изучает MySql,а если написать на чем то другом,то потом многие программисты будут задаваться вопросом-зачем это было сделано |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |