|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
Другое Выбор БД для базы19.04.2018, 22:26. Показов 1477. Ответов 41
Метки нет (Все метки)
Доброго времени суток.
Возникла необходимость переписать чужой древний проект (FoxPro с DBF). База сама по себе не большая (сейчас весит примерно 60Мб). С базой работает 3-4 юзера. Прога и база лежат просто в сетевой шаре Обычно я использую PostgreSQL, но сейчас мне кажется, что надо использовать что-то по проще. Без разворачивания СУБД. 1. SQLite. Ограничения по транзакциям 2. Access. Тут ничего сказать не могу. Использовал такую БД давно - лет 8 назад. Остались только неприятные ощущения, что там запросы не как обычно строятся (хотя могу ошибаться) Что посоветуете?
0
|
|
| 19.04.2018, 22:26 | |
|
Ответы с готовыми решениями:
41
Выбор базы данных для большого объема гипертекстовых документов Выбор движка для базы зананий Выбор базы данных для курсового |
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
| 20.04.2018, 11:23 | |
|
1
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
| 20.04.2018, 11:33 [ТС] | |
|
Так, меня вот сейчас осенило.
FB надо будет ставить на каждый комп ?
0
|
|
|
|
|
| 20.04.2018, 11:45 | |
|
если у вас ОДНОПОЛЬЗОВАТЕЛЬСКАЯ программа, то можно не ставить вовсе
просто носить с собой несколько DLL если МНОГОПОЛЬЗОВАТЕЛЬСКАЯ, то она должна обращаться к серверу, который должен быть где-то установлен и доступен по сети, хоть локальной, хоть глобальной клиент обычно установки не требует, хотя ему нужны как многим программам библиотеки MSVC так что иногда может потребоваться минимальная установка клиента, но обычно достаточно простого наличия fbclient.dll
0
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
| 20.04.2018, 11:55 [ТС] | |
|
Пользователей будет несколько, но абсолютно без авторизации.
Как я писал ранее: сетевая шара с программой, DLL и файлом БД. Идеальный вариант (ИМХО). Если при таком раскладе сервер FB не нужен, то это просто супер
0
|
|
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||
| 20.04.2018, 12:02 | ||
|
0
|
||
|
|
|
| 20.04.2018, 12:05 | |
|
не надо никакой шары. сервер для того и нужен, чтобы программы по файлам не лазили.
один сервер. одна база. много клиентов Добавлено через 2 минуты сделайте только какого-то одного дополнительного пользователя на сервере, пусть все программы коннектятся под этим именем не давайте всем ходить под админом, это заставляет плакать суровых айтишников )))
1
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
| 20.04.2018, 12:31 [ТС] | |
|
Попробую на выходных обмозговать. SQLite vs FB
Если это имеет значение,то планирую коннект делать через UniDAC
0
|
|
|
|
||
| 20.04.2018, 12:59 | ||
|
SQL Server ODBC driver as the connectivity for SQL Server 2000. Most likely, the ODBC driver is already installed on your workstation. If not, see details. SQL Native Client as the connectivity for SQL Server 2000 and 2005. We strongly recommend that you have SQL Native Client installed, if your application has to work with SQL Server 2005. See Microsoft SQL Server Native Client. SQL Server Native Client NN.N as the connectivity for SQL Server 2000, 2005, 2008, 2012, and SQL Azure. We strongly recommend that you have SQL Server Native Client NN.N installed, if your application has to work with SQL Server 2008, 2012, or SQL Azure. See Microsoft SQL Server 2008 Native Client. SQL Server Native Client 11.0 as the connectivity for LocalDB. ODBC Driver 13 as the connectivity for SQL Server 2008, 2008 R2, 2012, 2014, and 2016, and SQL Azure.
0
|
||
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
||
| 04.05.2018, 07:55 [ТС] | ||
|
На первых майских начал переносить БД в sqlite. Даже всё сделал, но в итоге решил, что эта база мне не подходит, т.к. там жёстко прописано использование точки в числах. Нельзя указать, что хочу использовать запятую.
А городить огород из функций по замене зпт на тчк это как-то неправильно. Можеть быть и не заметил бы этой особенности, если бы сумму запросом не посчитал и увидел, что считает только до запятой. Опять же пару раз начинал создавать таблицы в Access, но благо вселенная была против этого (только начну создавать базу, как сразу в гараж ехать или по неотложным делам в другой конец города). Поэтому сейчас выбор между PG и FB. Пока в пользу PG то, что он у меня развёрнут на 3 разных машинах Почему я упёрся в перенос базы на новый ПК? Я точно знаю, что тот комп, который будет использоваться под сервер будет меняться. Точнее будет переустановка с Win XP на Win 7. Сейчас переустановить не могут, т.к. текущий софт перестанет работать
0
|
||
|
|
|
| 04.05.2018, 08:45 | |
|
объясните, что за процедура перенос базы FB на новый комп?
скопировать файл на флешку, желательно заархивировав, перенести на новый комп, разархивировать там ??? Добавлено через 1 минуту почитал по ссылке вы отличайте перенос сервера fb конкретного программного продукта и просто перенос базы fb
0
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
| 04.05.2018, 08:51 [ТС] | |
|
Да, согласен, чот это разные вещи.
Просто ситуация сейчас такая: ставим СУБД на комп, там же соответственно и лежит файл базы. Если всё нормально работает, то на этом же компе переставляют ось. Ну и далее СУБД тоже переустанаваливается
0
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
||
| 04.05.2018, 09:00 [ТС] | ||
|
Посмотрю сегодня умеет ли unidac работать с БД firebird без сервера
0
|
||
|
|
|
| 04.05.2018, 10:01 | |
|
никто ни с чем не работает без сервера
как вы это себе представляете ??? даже сверхминимально DLL для подключения представляет из себя сервер поэтому все DAC работают с сервером через API . API обычно как раз и предоставляется DLL-кой опять же про FB. Установка сервера там вещь несложная. скопировать файлы в папку и запустить instreg.exe проблема может возникнуть только если на компе не найдется нужной версии MSVC поэтому конечно предпочтительна установка сервер из инсталла, можно в silent mode
0
|
|
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
||
| 04.05.2018, 10:10 [ТС] | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 19.01.2010
Сообщений: 50
|
|
| 04.05.2018, 10:28 [ТС] | |
|
Окей, тогда ещё вопрос.
Вот лежит файл с базой в общей шаре. Там же лежит программа с DLL. instreg надо запустить на каждой машине, откуда будет запускаться программа для работы с БД? Или всё же в данном случае правильнее в connectionstring прописать ip сервера FB?
0
|
|
| 04.05.2018, 10:28 | |
|
Выбор сервера для базы данных
Выбор базы данных для страховой компании
Выбор базы для локального и удалённого использования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|