|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Имеем VPS на Виндовс, 1 ядро. На VPS работают приложения, кот должны читать-писать данные в БД, создавать таблицы и пр. При работе на локальном компе использовал БД MS Access. Имхо, самая подходящая для этого случая БД. Однако на VPS Access установить возможности нет. Рассматривал другие БД - от SQLite до MySQL и PostgreSQL. Либо слишком слабо, либо чересчур тяжеловесно. Имхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут. Делать-то что? "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2018, 23:01 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAИмхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут. Будут. Достаточно Jet. YUBAДелать-то что? "Учиться, учиться и ещё раз учиться." (с) ВИЛ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 00:09 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovYUBAИмхо, ODBC, ADO и пр. без установки самой СУБД Access работать не будут. Будут. Достаточно Jet. YUBAДелать-то что? "Учиться, учиться и ещё раз учиться." (с) ВИЛ Оставим глупости соседям.) Про Jet я и сам знаю. Где он в Access этот пресловутый Jet? - имена, фамилии, явки? Допустим бросим это хозяйство в одну папку с файлом БД - жить будет? Наверное нет, ADO его может не увидеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 00:57 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Уже ясно, что установка DBEngine вопрос не решит. На MS явно написано, что DBE не предназначен для замены Jet и предлагают SQL Server Express Edition. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 01:28 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
так 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. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 07:29 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Диклевич Александртак 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 не обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 12:15 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Похоже, что надо мигрировать на SQLite. Но, откровенно, я ее побаиваюсь. С ней не работал, но по опыту знакомых - оч. странная и не оч. стабильная. Вчера посмотрел доки - имхо, мороки с ней будет немерянно, по сравнению с Access или SQL Server. А под NET только любительская поделка. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 12:27 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
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 она не стабильная и странная. Есть подозрение, что у вас знакомые странные или не стабильные. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 13:10 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
experienceт.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная. За все миллионы не скажу, но в Firefox она реально нестабильная и странная. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 13:14 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
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 она не стабильная и странная. Есть подозрение, что у вас знакомые странные или не стабильные.Я это все уже читал. Смотрим любого производителя, от кофемолок до автомобилей, и у них у всех самая лучшая продукция. А на деле часто оказывается дерьмо дерьмом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 13:16 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBA, Я намекал не на рекламу "супер субд", а на то что такое ОГРОМНОЕ количество разработчиков выбравших SqLite точно не могут быть все мазохистами, значит качество при прочих равных вполне приемлемое. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 13:36 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
experienceYUBA, Я намекал не на рекламу "супер субд", а на то что такое ОГРОМНОЕ количество разработчиков выбравших SqLite точно не могут быть все мазохистами, значит качество при прочих равных вполне приемлемое.Могут. Пример - юзеры Касперского.)) Возможно сейчас уже лучше.) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 13:47 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
SQL Lite вроде же не многопользовательская Но назвать MySQL и PostgreSQL "чересчур тяжеловесно" по мне перебор. И не факт, что тот же MS Access при многопользовательском доступе будет не тяжеловестнее PostgreSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 16:52 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBA, Мне кажется что ты зашел в форум заранее зная ответы на свои вопросы. Какая тебе нужна помощь от нас? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 20:02 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
maytonYUBA, Мне кажется что ты зашел в форум заранее зная ответы на свои вопросы. Какая тебе нужна помощь от нас?Вот ответов точно не знаю. Но, по ходу пьесы, и сам вопрос стал весьма неопределенным. Через ~неск дней будет живой VPS. Короче, надо все пробовать на живой системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 20:33 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBA, Какого размера у тебя база сейчас? Сколько таблиц? И сколько строк? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 21:44 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
mayton, БД около 1ГБ с эпизодическим копирование-удалением примерно 3/4 (кстати, надо будет это продумать), ~15 таблиц с доступом из независимых потоков, строк - не скажу. Скорость записи - в среднем 10-15строк/с с буферизацией в таблицах NET и последующей записью всего буфера и частичной его очисткой. Подробнее не помню, не вчера делалось. Сейчас это работает на 1 проц машине с 2ГБ оперативки под Вин ХР, только перекомпилировать на 64. По хорошему, туда, на VPS, надо SQL Server, но он денег на VPS стоит. Экспресс туда совать - тогда надо машину дороже брать. С голыми виндами там пока получается ~8-10 у.е./мес. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 22:49 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Тоесть у тебя сейчас БД размером в 1Гб на Access? И к ней идет доступ из "независимых" потоков? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 22:55 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
mayton, да, и что? Дык, ADO все это как-то разруливает. Еще DBE и MDAC это все могли делать. Хотя, не исключаю, что приврал.)) NET-таблицы пишутся из потоков, а вот как они сбрасываются в БД, сейчас не скажу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 23:19 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Если использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес. https://cloud.google.com/sql/pricing ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 01:33 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovexperienceт.е. во всех случаях Billions and billions of copies of SQLite она не стабильная и странная. За все миллионы не скажу, но в Firefox она реально нестабильная и странная. И в Thunderbird ужасна. Почтовая базенка всего 10 Гб, а глючит, постоянно репарится и теряет заголовки... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 03:34 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAmayton, да, и что? Дык, ADO все это как-то разруливает. Еще DBE и MDAC это все могли делать. Хотя, не исключаю, что приврал.)) NET-таблицы пишутся из потоков, а вот как они сбрасываются в БД, сейчас не скажу. Хм. Я не встречал аксессовских баз такого размера. Но размер это не единственный поинт. По моим Сведениям Аксесс не гарантирует параллелизма транзакций. Как у тебя там ADO разруливает Х З. Висит на одном семафоре наверное. Все транзакции в очереди. Вобщем если я не прав то дайте ссылки с пруфами. Еще лучше - нагрузочный тест. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 09:23 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAЕсли использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес. https://cloud.google.com/sql/pricing Если VPS - Virtual Private SERVER То занафига нужна арендованная, если можно самому запустить программу install ? ))) Ну и подозреваю, арендованный MS Access будет не дешевле ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 11:20 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
возврашаясь к теме топика: 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. За точность и отсутвие ошибок не ручаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 11:36 |
|
Какую БД выбрать для простого VPS?
|
|||
---|---|---|---|
#18+
YUBAЕсли использовать арендованную БД PostgreSQL или MySQL - это еще мин 10$/мес. Так, может, тебе не стоит маяться с собственным сервером, а взять MS SQL Azure?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 12:13 |
|
|
start [/forum/topic.php?fid=35&fpage=2&tid=1552221]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 161ms |
0 / 0 |