Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Нужна база данных  [new]
Andrei Lukas
Member

Откуда:
Сообщений: 39
Здравствуйте!

Помогите пожалуйста неопытному человеку с советом.

Имеется ASP.NET сайт, который использует базу MS Access 2003. Все устраивает.
Главное, что эта база (один .mdb файл) легко переносится с компа на комп. Плюс легкость с бэкапами.

В ближайшем будущем нужно установить базу помощнее и побыстрее. Вот тут и загвоздка.
Какую базу выбрать? У меня есть маленький опыт с SQL Server 2005. Но я знаю, что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально.
Кроме этого хостинг требует дополнительную плату за SQL Server.

Подскажите, может есть вариант похожий на Access (с простым файлом для данных), но помощнее?
Варианты есть разные, mySQL, Express, Compact и т.д. А может уже имеется новый MS Access, который круче 2003?

Буду очень признателен, если подскажете, в каком направлении двигалься.

Спасибо.
Андрей.

Модератор: Тема перенесена из форума "Microsoft SQL Server".


Сообщение было отредактировано: 8 июл 12, 15:14
8 июл 12, 13:34    [12835296]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Но я знаю, что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально.


Откуда дровишки?!
8 июл 12, 15:29    [12835435]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Andrei Lukas
Member

Откуда:
Сообщений: 39
Дровишки из моего мозга. Возможно я и не прав. Под "не просто" я имею ввиду то, что MS Access - это простой файл. Чтобы писать в него или читать из него, кроме ASP.NET ничего не нужно. Кроме этого его легко сохранить. В SQL Server такое невозможно. Кстати, а может мне подойдет SQLite?
8 июл 12, 16:15    [12835490]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Andrei Lukas
Дровишки из моего мозга. Возможно я и не прав. Под "не просто" я имею ввиду то, что MS Access - это простой файл. Чтобы писать в него или читать из него, кроме ASP.NET ничего не нужно. Кроме этого его легко сохранить. В SQL Server такое невозможно. Кстати, а может мне подойдет SQLite?


ну, как по мне, так сделать резверную копию скулёвой базы куда проще чем акцесовской.

sqlite - может и подойдёт, кто знает.
А может и не подойдёт. Опять таки - кто знает.
8 июл 12, 17:08    [12835601]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
SERG1257
Member

Откуда:
Сообщений: 2934
Andrei Lukas
базу помощнее и побыстрее. круче
Замените эти определения более вменяемыми. Что именно хотите, чем готовы платить (временем, деньгами)
Я в хрустальном шаре вижу ситуацию так. Вам хочется поучится (потренироваться) за счет заказчика. Занятие вполне себе достойное (сам так делал), только надо честно в этом признатся.
8 июл 12, 17:10    [12835606]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Andrei Lukas
Member

Откуда:
Сообщений: 39
Спасибо.

>>так сделать резверную копию скулёвой базы куда проще чем акцесовской

.mdb файл просто копируется куда нужно. Что может быть проще? Но не суть...

>>sqlite - может и подойдёт, кто знает.

А в ней есть возможность иметь связи между таблицами?
А есть удобный редактор? Можно прямо в Visual Studo 2005 создать структуру базы?
Библиотеки для ASP.NET 2.0 есть?
Unicode хранит?
База - это один файл или несколько?
Можно ли положить файл в базу с пермиссиями на запись? Этого достаточно?
Файл может сломаться безвозвратно?

Спасибо.

>>Замените эти определения более вменяемыми.

На сколько я знаю, mdb медленный. В остальном - одни плюсы. А нужна скорость. Чтобы данные можно было бы записать/считать быстро.


>>Вам хочется поучится (потренироваться) за счет заказчика. Занятие вполне себе достойное (сам так делал), только надо честно в этом признатся.

Не угадали. Заказчик и я - одно и то же лицо :-)
8 июл 12, 17:28    [12835645]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Andrei Lukas
На сколько я знаю, mdb медленный. В остальном - одни плюсы. А нужна скорость. Чтобы данные можно было бы записать/считать быстро.

тут я потерялся...

"насколько я знаю" - это как?
Текущее быстродействие - устраивает?
8 июл 12, 17:36    [12835669]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
SERG1257
Member

Откуда:
Сообщений: 2934
Andrei Lukas
mdb файл просто копируется куда нужно. Что может быть проще?
Во время работы других пользователей?
Andrei Lukas
А нужна скорость.
Вы не поверите, но дизайн приложения оказывает на производительность гораздо больше влияния чем марка СУБД. Но вы пользуетесь файл-серверной субд, любая клиент-серверная СУБД будет по определению сложнее (чисто для поддержки ACID) и стало быть медленнее.
Andrei Lukas
Не угадали. Заказчик и я - одно и то же лицо :-)
А вот и угадал
Еще раз: переформулируйте требования.
8 июл 12, 20:12    [12835939]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Andrei Lukas
Какую базу выбрать? У меня есть маленький опыт с SQL Server 2005. Но я знаю, что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально.



MSSQL Server прост в пересосе БД с сервера на сервер. И с бэкапами там нет никаких сложностей,
всё очень просто, надо только один раз взять и прочитать документацию.

Andrei Lukas
Кроме этого хостинг требует дополнительную плату за SQL Server.


Ну так выбирай тогда из СУБД, которые бесплатно даются хостерами.

Andrei Lukas
Подскажите, может есть вариант похожий на Access (с простым файлом для данных), но помощнее?
Варианты есть разные, mySQL, Express, Compact и т.д. А может уже имеется новый MS Access, который круче 2003?


Изыскания и понимание на уровне старшей группы детского сада...

Начнём с того, что Access -- эта полная задница в смысле разработки, чем раньше ты с него слезеш, тем лучше.
Если тебе хватало до сих пор аксеса, то заменить его можно любой современной СУБД. Выбирай из тех, что есть
у хочтера, если это тебе так важно, хотя это самый дурацкий критерий для выборки СУБД.
8 июл 12, 21:09    [12836026]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
ну, как по мне, так сделать резверную копию скулёвой базы куда проще чем акцесовской.

Я так подозреваю, что on-line её сделать вообще невозможно. ACID-а то нет.
Впрочем, к теме это мало относится.
8 июл 12, 21:10    [12836029]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
А в ней есть возможность иметь связи между таблицами?

Да.

А есть удобный редактор? Можно прямо в Visual Studo 2005 создать структуру базы?

Возми свой любимый. VS вроде бы работает с любым ODBC.
Не знаю правда есть ли ODBC для него.

Файл может сломаться безвозвратно?

Любой файл может сломаться безвозвратно. Разница лишь в том, насколько трудно этого добиться.
8 июл 12, 21:20    [12836043]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Andrei Lukas
Member

Откуда:
Сообщений: 39
Спасибо.

Действительно немного чувствую себя детсадовцем.


>>тут я потерялся...

Не теряйтесь. Это следует из диаграмм, полученных экспертами, которые сравнивают разные базы по скорости. К сожалению аксесс ОЧЕНЬ

медленный. Да и сам я это чувствую. На локальной машине одна и таже апликация работает намного быстрее с SQL Server нежели с аксессом.


>>MSSQL Server прост в пересосе БД с сервера на сервер.

Не спорю. Скопировать один .mdb куда труднее.


>>Начнём с того, что Access -- эта полная задница в смысле разработки.

Не говорите так. Обидятся те, кому он нравится. И те, которые его создавали.


>>Возми свой любимый.

Мой любимый - это встроенный в Access. Там легко можно сделать таблицы и связи между ними. Возможно вы просто не в курсе.


>>Любой файл может сломаться безвозвратно. Разница лишь в том, насколько трудно этого добиться.

Специально, конечно, я этого делать не собираюсь. Просто в аксессе есть встроенная утилита "Repair". И я ею пользовался. Почему

ломалась база - не знаю. Всегда использовал качественный код для записи-чтения. Возможно в библиотеках микрософта что-то не так. А

вопрос мой лишь в том, насколько комплект SQLite + библиотеки (или что-то похожее) надежен от поломок.


До свидания.
8 июл 12, 22:00    [12836151]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Andrei Lukas
>>тут я потерялся...
Не теряйтесь. Это следует из диаграмм, полученных экспертами, которые сравнивают разные базы по скорости. К сожалению аксесс ОЧЕНЬ медленный. Да и сам я это чувствую. На локальной машине одна и таже апликация работает намного быстрее с SQL Server нежели с аксессом.

Что за диаграммы? что сравнивали?
И - интимный даже немного вопрос - а оно вам надо? Ну, чтобы приложение работало в, скажем, 10 раз быстрее?
Есть проблемы со скоростью?

Andrei Lukas
>>Начнём с того, что Access -- эта полная задница в смысле разработки.
Не говорите так. Обидятся те, кому он нравится. И те, которые его создавали.


Те кто его создавали могут обижаться сколько влезет. У них не хватило соображалки даже вести техническую документацию на свой продукт.
8 июл 12, 22:19    [12836196]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
пгуые123
Guest
Э, народ, харош стебаться над премудрым кустарем
8 июл 12, 22:29    [12836232]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
пгуые123
Guest
Andrei Lukas
вопрос мой лишь в том, насколько комплект SQLite + библиотеки (или что-то похожее) надежен от поломок.

До свидания.
sqlite не рассчитан на множество ломящихся к БД пользователей. по своему изначальному предназначению это субд под одно активное соединение. точка.
8 июл 12, 22:33    [12836243]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Andrei Lukas
Member

Откуда:
Сообщений: 39
>>Э, народ, харош стебаться над премудрым кустарем

Если бы сразу знал, что сюда (SQL.RU) приходят чтобы постебаться, то и не пришел бы.
9 июл 12, 13:51    [12838590]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
Уверен, на данном этапе автору просто идеально подойдёт FVMas
9 июл 12, 19:35    [12840981]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Зайцев Фёдор,

Не в бровь, а в глаз.
17 июл 12, 23:59    [12881010]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Warstone
Не в бровь, а в глаз.


Мы тысячу лет не видели таких умопомрачительных "выкладок" в "Сравнении СУБД"...
18 июл 12, 00:02    [12881019]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
roden
Member

Откуда:
Сообщений: 741
Andrei Lukas
Кроме этого хостинг требует дополнительную плату за SQL Server.

За что хостинг дополнительных плат не требует?
Может на этих вариантах и остановиться? Ведь со сложностью переноса ситуация довольно надуманная, если есть знакомство с какой-либо из баз.
8 авг 12, 11:24    [12979996]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
remwars
Member

Откуда: Москва
Сообщений: 1
Я использую в моих проектах только MySQL 5
18 авг 12, 12:08    [13030346]     Ответить | Цитировать Сообщить модератору
 Re: Нужна база данных  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
remwars
Я использую в моих проектах только MySQL 5

Это был типа аргумент такой? В пользу МайСкуля или против?
20 авг 12, 10:05    [13035219]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить