|
Нужна база данных
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите пожалуйста неопытному человеку с советом. Имеется ASP.NET сайт, который использует базу MS Access 2003. Все устраивает. Главное, что эта база (один .mdb файл) легко переносится с компа на комп. Плюс легкость с бэкапами. В ближайшем будущем нужно установить базу помощнее и побыстрее. Вот тут и загвоздка. Какую базу выбрать? У меня есть маленький опыт с SQL Server 2005. Но я знаю, что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально. Кроме этого хостинг требует дополнительную плату за SQL Server. Подскажите, может есть вариант похожий на Access (с простым файлом для данных), но помощнее? Варианты есть разные, mySQL, Express, Compact и т.д. А может уже имеется новый MS Access, который круче 2003? Буду очень признателен, если подскажете, в каком направлении двигалься. Спасибо. Андрей. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 13:34 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
автор Но я знаю , что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально. Откуда дровишки?! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 15:29 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Дровишки из моего мозга. Возможно я и не прав. Под "не просто" я имею ввиду то, что MS Access - это простой файл. Чтобы писать в него или читать из него, кроме ASP.NET ничего не нужно. Кроме этого его легко сохранить. В SQL Server такое невозможно. Кстати, а может мне подойдет SQLite? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 16:15 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei LukasДровишки из моего мозга. Возможно я и не прав. Под "не просто" я имею ввиду то, что MS Access - это простой файл. Чтобы писать в него или читать из него, кроме ASP.NET ничего не нужно. Кроме этого его легко сохранить. В SQL Server такое невозможно. Кстати, а может мне подойдет SQLite? ну, как по мне, так сделать резверную копию скулёвой базы куда проще чем акцесовской. sqlite - может и подойдёт, кто знает. А может и не подойдёт. Опять таки - кто знает. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 17:08 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei Lukas базу помощнее и побыстрее. кручеЗамените эти определения более вменяемыми. Что именно хотите, чем готовы платить (временем, деньгами) Я в хрустальном шаре вижу ситуацию так. Вам хочется поучится (потренироваться) за счет заказчика. Занятие вполне себе достойное (сам так делал), только надо честно в этом признатся. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 17:10 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Спасибо. >>так сделать резверную копию скулёвой базы куда проще чем акцесовской .mdb файл просто копируется куда нужно. Что может быть проще? Но не суть... >>sqlite - может и подойдёт, кто знает. А в ней есть возможность иметь связи между таблицами? А есть удобный редактор? Можно прямо в Visual Studo 2005 создать структуру базы? Библиотеки для ASP.NET 2.0 есть? Unicode хранит? База - это один файл или несколько? Можно ли положить файл в базу с пермиссиями на запись? Этого достаточно? Файл может сломаться безвозвратно? Спасибо. >>Замените эти определения более вменяемыми. На сколько я знаю, mdb медленный. В остальном - одни плюсы. А нужна скорость. Чтобы данные можно было бы записать/считать быстро. >>Вам хочется поучится (потренироваться) за счет заказчика. Занятие вполне себе достойное (сам так делал), только надо честно в этом признатся. Не угадали. Заказчик и я - одно и то же лицо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 17:28 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei LukasНа сколько я знаю, mdb медленный. В остальном - одни плюсы. А нужна скорость. Чтобы данные можно было бы записать/считать быстро. тут я потерялся... "насколько я знаю" - это как? Текущее быстродействие - устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 17:36 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei Lukas mdb файл просто копируется куда нужно. Что может быть проще?Во время работы других пользователей? Andrei Lukas А нужна скорость.Вы не поверите, но дизайн приложения оказывает на производительность гораздо больше влияния чем марка СУБД. Но вы пользуетесь файл-серверной субд, любая клиент-серверная СУБД будет по определению сложнее (чисто для поддержки ACID) и стало быть медленнее. Andrei LukasНе угадали. Заказчик и я - одно и то же лицо :-) А вот и угадал Еще раз: переформулируйте требования. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 20:12 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei LukasКакую базу выбрать? У меня есть маленький опыт с SQL Server 2005. Но я знаю, что SQL Server не прост в переносе с сервера на сервер. Да и с бэкапами не все тривиально. MSSQL Server прост в пересосе БД с сервера на сервер. И с бэкапами там нет никаких сложностей, всё очень просто, надо только один раз взять и прочитать документацию. Andrei LukasКроме этого хостинг требует дополнительную плату за SQL Server. Ну так выбирай тогда из СУБД, которые бесплатно даются хостерами. Andrei LukasПодскажите, может есть вариант похожий на Access (с простым файлом для данных), но помощнее? Варианты есть разные, mySQL, Express, Compact и т.д. А может уже имеется новый MS Access, который круче 2003? Изыскания и понимание на уровне старшей группы детского сада... Начнём с того, что Access -- эта полная задница в смысле разработки, чем раньше ты с него слезеш, тем лучше. Если тебе хватало до сих пор аксеса, то заменить его можно любой современной СУБД. Выбирай из тех, что есть у хочтера, если это тебе так важно, хотя это самый дурацкий критерий для выборки СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 21:09 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
ну, как по мне, так сделать резверную копию скулёвой базы куда проще чем акцесовской. Я так подозреваю, что on-line её сделать вообще невозможно. ACID-а то нет. Впрочем, к теме это мало относится. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 21:10 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
А в ней есть возможность иметь связи между таблицами? Да. А есть удобный редактор? Можно прямо в Visual Studo 2005 создать структуру базы? Возми свой любимый. VS вроде бы работает с любым ODBC. Не знаю правда есть ли ODBC для него. Файл может сломаться безвозвратно? Любой файл может сломаться безвозвратно. Разница лишь в том, насколько трудно этого добиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 21:20 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Спасибо. Действительно немного чувствую себя детсадовцем. >>тут я потерялся... Не теряйтесь. Это следует из диаграмм, полученных экспертами, которые сравнивают разные базы по скорости. К сожалению аксесс ОЧЕНЬ медленный. Да и сам я это чувствую. На локальной машине одна и таже апликация работает намного быстрее с SQL Server нежели с аксессом. >>MSSQL Server прост в пересосе БД с сервера на сервер. Не спорю. Скопировать один .mdb куда труднее. >>Начнём с того, что Access -- эта полная задница в смысле разработки. Не говорите так. Обидятся те, кому он нравится. И те, которые его создавали. >>Возми свой любимый. Мой любимый - это встроенный в Access. Там легко можно сделать таблицы и связи между ними. Возможно вы просто не в курсе. >>Любой файл может сломаться безвозвратно. Разница лишь в том, насколько трудно этого добиться. Специально, конечно, я этого делать не собираюсь. Просто в аксессе есть встроенная утилита "Repair". И я ею пользовался. Почему ломалась база - не знаю. Всегда использовал качественный код для записи-чтения. Возможно в библиотеках микрософта что-то не так. А вопрос мой лишь в том, насколько комплект SQLite + библиотеки (или что-то похожее) надежен от поломок. До свидания. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 22:00 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei Lukas>>тут я потерялся... Не теряйтесь. Это следует из диаграмм, полученных экспертами, которые сравнивают разные базы по скорости. К сожалению аксесс ОЧЕНЬ медленный. Да и сам я это чувствую. На локальной машине одна и таже апликация работает намного быстрее с SQL Server нежели с аксессом. Что за диаграммы? что сравнивали? И - интимный даже немного вопрос - а оно вам надо? Ну, чтобы приложение работало в, скажем, 10 раз быстрее? Есть проблемы со скоростью? Andrei Lukas>>Начнём с того, что Access -- эта полная задница в смысле разработки. Не говорите так. Обидятся те, кому он нравится. И те, которые его создавали. Те кто его создавали могут обижаться сколько влезет. У них не хватило соображалки даже вести техническую документацию на свой продукт. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 22:19 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Э, народ, харош стебаться над премудрым кустарем ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 22:29 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei Lukasвопрос мой лишь в том, насколько комплект SQLite + библиотеки (или что-то похожее) надежен от поломок. До свидания.sqlite не рассчитан на множество ломящихся к БД пользователей. по своему изначальному предназначению это субд под одно активное соединение. точка. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2012, 22:33 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
>>Э, народ, харош стебаться над премудрым кустарем Если бы сразу знал, что сюда (SQL.RU) приходят чтобы постебаться, то и не пришел бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2012, 13:51 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Уверен, на данном этапе автору просто идеально подойдёт FVMas ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2012, 19:35 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Зайцев Фёдор, Не в бровь, а в глаз. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2012, 23:59 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
WarstoneНе в бровь, а в глаз. Мы тысячу лет не видели таких умопомрачительных "выкладок" в "Сравнении СУБД"... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2012, 00:02 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Andrei LukasКроме этого хостинг требует дополнительную плату за SQL Server. За что хостинг дополнительных плат не требует? Может на этих вариантах и остановиться? Ведь со сложностью переноса ситуация довольно надуманная, если есть знакомство с какой-либо из баз. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2012, 11:24 |
|
Нужна база данных
|
|||
---|---|---|---|
#18+
Я использую в моих проектах только MySQL 5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2012, 12:08 |
|
|
start [/forum/topic.php?fid=35&msg=37882981&tid=1552529]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 157ms |
0 / 0 |