powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор БД для локальной сети без сервера
8 сообщений из 33, страница 2 из 2
Выбор БД для локальной сети без сервера
    #40136140
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngel
White Owl, ответ начальства очень прост - вам это не нужно
Ну может начальство и право?
Если ты не можешь объяснить начальству как твоя база облегчит жизнь бизнесу, то эта база действительно не нужна.
А если надо базу данных прятать от начальства это уже никак не боевая задача. Смотри определение "боевых задач".

Если ты действительно веришь что твой проект будет полезен - ну сделай пилотный запуск на одного-двух человек. Покажи начальству что "вот как круто стало". Поможет с убеждениями. А там уже и само начальство начнет изыскивать средства на поддержку и проталкивать инсталляцию всего что нужно.


Обычно, задачу описанную в твоем первом посте решают когда надо ставить базу туда, где нету своих админов. Там есть юзверя, но нет ни одного самого завялящего эникейщика. Вот тогда и ищут БД с минимумом требований к инсталляции и дальнейшей поддержке. Варианты тебе уже накидали.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40136142
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

White OwlТем более, всего-то надо ставить odbc драйвера для выбранной RDBMS.

Учитывая, что речь идёт о C#, упоминание ODBC показывает всего лишь неопытность
топикстартера и невладение инструментом.
Ну это не обязательно.
Многие RDBMS (особенно старые версии) просто не имеют ADO.Net в своем составе, а вот ODBC есть почти всегда. И мосты уже отлажены давно. Так что не вижу большого криминала в использовании System.Data.Odbc вместо System.Data.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40136147
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбирать для нового проекта RDBMS без нативной поддержки в выбранном
фреймворке... "Разные люди бывают на свете..." (с)

Повторю диагноз: в морг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40137023
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackeAngel

4. Удалять столбцы (в sqlite нельзя)
5. Работа несколько человек одновременно

SQLite - нормальный вариант IMHO.

Удалять можно путем пересоздания таблицы с другим набором колонок.
Это небыстро но работает тоже.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40137030
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто оставлю это здесь.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40137616
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант все таки Access, большие файлы хранить на шаре в бд только ссылки.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40137657
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swa111
Как вариант все таки Access, большие файлы хранить на шаре в бд только ссылки.
Хранить большие файлы отдельно БД это вообще всегда хорошо и правильно. Это относится к любой СУБД.

Главным фактором тут является именно размер файла. Если мы пихаем блоб в БД - файл БД раздувается. В конечном итоге, мы можем раздуть файл БД, до размеров которые с точки зрения ОС - слишком большие для одного файла.
Сегодня это конечно не так важно, теоретический максимум на ext4 и ntfs - исчисляется в экзобайтах (10е+18). Но там вмешиваются еще и размеры параметров в функциях ОС, размеры раздела, размеры самого диска в конце-концов.
В общем на Линуксе по последним сведениям ограничение файла в 16 террабайт, в Винде-10 это задрали до 8 петабайт.
Ограничение, конечно, труднодостижимое, но есть.
Так что разбить данные на много файлов - одна БД и куча внешних блобов - и мы обошли ограничение размеров. Можно писать все экзабайты данных. Если HDD хватит :)

Но кроме размеров, есть еще и скорость. БД имеет в себе кучу индеректов и добраться до всех страниц где лежат куски блоба получается намного медленнее, чем до сегментов диска. А если еще учесть что страницы БД сами лежат где-то в сегментах диска...
У SQLite есть забавное исследование этого вопроса: https://www.sqlite.org/intern-v-extern-blob.html
Думаю что если поискать и для других СУБД можно найти подобное. Да и самому провести можно.
...
Рейтинг: 0 / 0
Выбор БД для локальной сети без сервера
    #40137666
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Хранить большие файлы отдельно БД это вообще всегда хорошо и правильно.

Если стоит задача их потерять - безусловно.

White Owl
В конечном итоге, мы можем раздуть файл БД, до размеров которые с точки зрения ОС - слишком большие для одного файла.

А человечество до сих пор не придумало СУБД, которая умеет держать данные в нескольких файлах?
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор БД для локальной сети без сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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