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

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

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

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

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

YUBAДелать-то что?
"Учиться, учиться и ещё раз учиться." (с) ВИЛ
Оставим глупости соседям.) Про Jet я и сам знаю. Где он в Access этот пресловутый Jet? - имена, фамилии, явки?
Допустим бросим это хозяйство в одну папку с файлом БД - жить будет? Наверное нет, ADO его может не увидеть.
...
Рейтинг: 0 / 0
Какую БД выбрать для простого VPS?
    #39644718
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже ясно, что установка DBEngine вопрос не решит. На MS явно написано, что DBE не предназначен для замены Jet и предлагают SQL Server Express Edition.
...
Рейтинг: 0 / 0
Какую БД выбрать для простого VPS?
    #39644741
Диклевич Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так 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
Какую БД выбрать для простого VPS?
    #39644895
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диклевич Александртак 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
Какую БД выбрать для простого VPS?
    #39644902
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, что надо мигрировать на SQLite. Но, откровенно, я ее побаиваюсь. С ней не работал, но по опыту знакомых - оч. странная и не оч. стабильная. Вчера посмотрел доки - имхо, мороки с ней будет немерянно, по сравнению с Access или SQL Server. А под NET только любительская поделка.
...
Рейтинг: 0 / 0
Какую БД выбрать для простого VPS?
    #39644959
experience
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Какую БД выбрать для простого VPS?
    #39644964
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
experienceт.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная.

За все миллионы не скажу, но в Firefox она реально нестабильная и странная.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какую БД выбрать для простого VPS?
    #39644966
YUBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Какую БД выбрать для простого VPS?
    #39644976
experience
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBA,

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

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

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

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

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

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

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

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

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

Ну и подозреваю, арендованный MS Access будет не дешевле
...
Рейтинг: 0 / 0
Какую БД выбрать для простого VPS?
    #39645364
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возврашаясь к теме топика:
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
Какую БД выбрать для простого VPS?
    #39645408
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YUBAЕсли использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес.

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


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