Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую БД выбрать для простого VPS? / 25 сообщений из 38, страница 1 из 2
14.05.2018, 23:01
    #39644686
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Имеем VPS на Виндовс, 1 ядро.
На VPS работают приложения, кот должны читать-писать данные в БД, создавать таблицы и пр. При работе на локальном компе использовал БД MS Access. Имхо, самая подходящая для этого случая БД. Однако на VPS Access установить возможности нет.
Рассматривал другие БД - от SQLite до MySQL и PostgreSQL. Либо слишком слабо, либо чересчур тяжеловесно.
Имхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут.
Делать-то что?

"Есть многое на свете, друг Горацио, что и не сразу в голову придет."
М. Твен "Приключения Геккельбери Финна"
...
Рейтинг: 0 / 0
15.05.2018, 00:09
    #39644704
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBAИмхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут.

Будут. Достаточно Jet.

YUBAДелать-то что?
"Учиться, учиться и ещё раз учиться." (с) ВИЛ
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.05.2018, 00:57
    #39644713
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Dimitry SibiryakovYUBAИмхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут.

Будут. Достаточно Jet.

YUBAДелать-то что?
"Учиться, учиться и ещё раз учиться." (с) ВИЛ
Оставим глупости соседям.) Про Jet я и сам знаю. Где он в Access этот пресловутый Jet? - имена, фамилии, явки?
Допустим бросим это хозяйство в одну папку с файлом БД - жить будет? Наверное нет, ADO его может не увидеть.
...
Рейтинг: 0 / 0
15.05.2018, 01:28
    #39644718
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Уже ясно, что установка DBEngine вопрос не решит. На MS явно написано, что DBE не предназначен для замены Jet и предлагают SQL Server Express Edition.
...
Рейтинг: 0 / 0
15.05.2018, 07:29
    #39644741
Диклевич Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
так Jet это компонент MDAC, а MDAC в свою очередь, после MDAC 2.8 SP1 является частью любой Windows начиная с 2000.
WikiA standalone version of the Jet 4 database engine was a component of Microsoft Data Access Components (MDAC), and was included in every version of Windows from Windows 2000 on.

Все есть в Wiki.
...
Рейтинг: 0 / 0
15.05.2018, 12:15
    #39644895
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Диклевич Александртак Jet это компонент MDAC, а MDAC в свою очередь, после MDAC 2.8 SP1 является частью любой Windows начиная с 2000.
WikiA standalone version of the Jet 4 database engine was a component of Microsoft Data Access Components (MDAC), and was included in every version of Windows from Windows 2000 on.

Все есть в Wiki.С 2010 года уже не входит.
A 64-bit version of Access 2010 and its ACE Driver/Provider was introduced, which in essence provides a 64-bit version of Jet. The driver is not part of the Windows operating systemтам-же.) Похоже, без SQL Express не обойтись.
...
Рейтинг: 0 / 0
15.05.2018, 12:27
    #39644902
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Похоже, что надо мигрировать на SQLite. Но, откровенно, я ее побаиваюсь. С ней не работал, но по опыту знакомых - оч. странная и не оч. стабильная. Вчера посмотрел доки - имхо, мороки с ней будет немерянно, по сравнению с Access или SQL Server. А под NET только любительская поделка.
...
Рейтинг: 0 / 0
15.05.2018, 13:10
    #39644959
experience
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBAПохоже, что надо мигрировать на SQLite. Но, откровенно, я ее побаиваюсь. С ней не работал, но по опыту знакомых - оч. странная и не оч. стабильная. Вчера посмотрел доки - имхо, мороки с ней будет немерянно, по сравнению с Access или SQL Server. А под NET только любительская поделка.

SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. SQLite is found in:

Every Android device
Every iPhone and iOS device
Every Mac
Every Windows10 machine
Every Firefox, Chrome, and Safari web browser
Every instance of Skype
Every instance of iTunes
Every Dropbox client
Every TurboTax and QuickBooks
PHP and Python
Most television sets and set-top cable boxes
Most automotive multimedia systems
Countless millions of other applications
Since SQLite is used extensively in every smartphone, and there are roughly 3.5 billion smartphones in active use, each holding hundreds of SQLite database files, it is seems likely that there are over one trillion SQLite databases in active use.
http://www.sqlite.org/mostdeployed.html

т.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная.
Есть подозрение, что у вас знакомые странные или не стабильные.
...
Рейтинг: 0 / 0
15.05.2018, 13:14
    #39644964
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
experienceт.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная.

За все миллионы не скажу, но в Firefox она реально нестабильная и странная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.05.2018, 13:16
    #39644966
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
experience SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. SQLite is found in:

Every Android device
....
Since SQLite is used extensively in every smartphone, and there are roughly 3.5 billion smartphones in active use, each holding hundreds of SQLite database files, it is seems likely that there are over one trillion SQLite databases in active use.
http://www.sqlite.org/mostdeployed.html

т.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная.
Есть подозрение, что у вас знакомые странные или не стабильные.Я это все уже читал.
Смотрим любого производителя, от кофемолок до автомобилей, и у них у всех самая лучшая продукция. А на деле часто оказывается дерьмо дерьмом.
...
Рейтинг: 0 / 0
15.05.2018, 13:36
    #39644976
experience
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBA,

Я намекал не на рекламу "супер субд", а на то что такое ОГРОМНОЕ количество разработчиков выбравших SqLite точно не могут быть все мазохистами, значит качество при прочих равных вполне приемлемое.
...
Рейтинг: 0 / 0
15.05.2018, 13:47
    #39644990
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
experienceYUBA,

Я намекал не на рекламу "супер субд", а на то что такое ОГРОМНОЕ количество разработчиков выбравших SqLite точно не могут быть все мазохистами, значит качество при прочих равных вполне приемлемое.Могут. Пример - юзеры Касперского.)) Возможно сейчас уже лучше.)
...
Рейтинг: 0 / 0
15.05.2018, 16:52
    #39645129
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
SQL Lite вроде же не многопользовательская

Но назвать MySQL и PostgreSQL "чересчур тяжеловесно" по мне перебор. И не факт, что тот же MS Access при многопользовательском доступе будет не тяжеловестнее PostgreSQL
...
Рейтинг: 0 / 0
15.05.2018, 20:02
    #39645201
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBA,

Мне кажется что ты зашел в форум заранее зная ответы на свои вопросы.

Какая тебе нужна помощь от нас?
...
Рейтинг: 0 / 0
15.05.2018, 20:33
    #39645209
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
maytonYUBA,
Мне кажется что ты зашел в форум заранее зная ответы на свои вопросы.
Какая тебе нужна помощь от нас?Вот ответов точно не знаю. Но, по ходу пьесы, и сам вопрос стал весьма неопределенным.
Через ~неск дней будет живой VPS. Короче, надо все пробовать на живой системе.
...
Рейтинг: 0 / 0
15.05.2018, 21:44
    #39645225
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBA,

Какого размера у тебя база сейчас? Сколько таблиц? И сколько строк?
...
Рейтинг: 0 / 0
15.05.2018, 22:49
    #39645238
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
mayton, БД около 1ГБ с эпизодическим копирование-удалением примерно 3/4 (кстати, надо будет это продумать), ~15 таблиц с доступом из независимых потоков, строк - не скажу. Скорость записи - в среднем 10-15строк/с с буферизацией в таблицах NET и последующей записью всего буфера и частичной его очисткой. Подробнее не помню, не вчера делалось.
Сейчас это работает на 1 проц машине с 2ГБ оперативки под Вин ХР, только перекомпилировать на 64.
По хорошему, туда, на VPS, надо SQL Server, но он денег на VPS стоит. Экспресс туда совать - тогда надо машину дороже брать.
С голыми виндами там пока получается ~8-10 у.е./мес.
...
Рейтинг: 0 / 0
15.05.2018, 22:55
    #39645240
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Тоесть у тебя сейчас БД размером в 1Гб на Access? И к ней идет доступ из "независимых" потоков?
...
Рейтинг: 0 / 0
15.05.2018, 23:19
    #39645243
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
mayton, да, и что? Дык, ADO все это как-то разруливает. Еще DBE и MDAC это все могли делать.
Хотя, не исключаю, что приврал.)) NET-таблицы пишутся из потоков, а вот как они сбрасываются в БД, сейчас не скажу.
...
Рейтинг: 0 / 0
16.05.2018, 01:33
    #39645257
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Если использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес.
https://cloud.google.com/sql/pricing
...
Рейтинг: 0 / 0
16.05.2018, 03:34
    #39645261
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
Dimitry Sibiryakovexperienceт.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная.

За все миллионы не скажу, но в Firefox она реально нестабильная и странная.
И в Thunderbird ужасна. Почтовая базенка всего 10 Гб, а глючит, постоянно репарится и теряет заголовки...
...
Рейтинг: 0 / 0
16.05.2018, 09:23
    #39645314
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBAmayton, да, и что? Дык, ADO все это как-то разруливает. Еще DBE и MDAC это все могли делать.
Хотя, не исключаю, что приврал.)) NET-таблицы пишутся из потоков, а вот как они сбрасываются в БД, сейчас не скажу.
Хм. Я не встречал аксессовских баз такого размера.
Но размер это не единственный поинт. По моим
Сведениям Аксесс не гарантирует параллелизма транзакций. Как у тебя там ADO разруливает Х З. Висит на одном семафоре наверное. Все транзакции в очереди.

Вобщем если я не прав то дайте ссылки с пруфами.

Еще лучше - нагрузочный тест.
...
Рейтинг: 0 / 0
16.05.2018, 11:20
    #39645358
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBAЕсли использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес.
https://cloud.google.com/sql/pricing
Если VPS - Virtual Private SERVER
То занафига нужна арендованная, если можно самому запустить программу install ? )))

Ну и подозреваю, арендованный MS Access будет не дешевле
...
Рейтинг: 0 / 0
16.05.2018, 11:36
    #39645364
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
возврашаясь к теме топика:
1. СУБД "тяжеловестны" т.к. из коробки поддерживают многопользовательский доступ, совместный кэш, очередь (и процессы) записи изменений на диск и так далее... все это требует ресурсов (памяти)
2. То, что MS Access менее "тяжеловестна" в _тех_ же условиях (многопользовательский доступ) - требует доказательств и тестов )))
3. Самый дешевый VPS от amazon'а - 1 Gb RAM. PostgreSQL вполне поставится. Тот же сервер приложений или .NET, вполне может требовать больше памяти.

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

Не факт, что на хостерах типа Amazon выгодно экономить на памяти. Вполне может оказаться, что дешевле "докупить" память, чем платить за дисковывый ввод-вывод. По крайне мере у меня, "вылет" за лемиты по объему диска и И-нет трафику был дороже, чем 2-а дешевых хоста )))


По поводу MySQL и PostgreSQL, сравнением не занимался, но по прошлому опыту (10-15 лет назад):
1. Если запросы простейшие, то MySQL раньше была значительно "легче". Но раньше и "легче" достигалось урезанием функциональности (в том числе поддержка многопользовательский доступа была достаточно облегченная)
Если относительно простые запросы - то можно и MySQL.
2. PostgreSQL больший набор функций, относительно нормальный SQL. Но имеет недостаток в виде Vacuum. Ваши требования "с эпизодическим копирование-удалением примерно 3/4 (кстати, надо будет это продумать)" для PostgreSQL может оказаться достаточно тяжелым (не факт, что MS Access лучше).

IMHO & AFAIK. За точность и отсутвие ошибок не ручаюсь.
...
Рейтинг: 0 / 0
16.05.2018, 12:13
    #39645408
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую БД выбрать для простого VPS?
YUBAЕсли использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес.

Так, может, тебе не стоит маяться с собственным сервером, а взять MS SQL Azure?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую БД выбрать для простого VPS? / 25 сообщений из 38, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]