|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
|
Что использовать: БД или не БД?02.10.2014, 22:37. Показов 1264. Ответов 13
Метки нет (Все метки)
Здравствуйте, есть очень большое количество данных, которые нужно где-то хранить.
(Данные иерархивны) С этими данными будет работать программа, причем нужно чтобы доступ к этим данным осуществлялся с нескольких компьютеров с персональными правами доступа к ним. Вопрос общего характера. Что в данной ситуации использовать и как? Базы данных или как-то самому выводить эти данные в файл а потом считывать их оттуда? Или есть какие другие варианты? Я новичок и все это для меня темный лес.
0
|
|
| 02.10.2014, 22:37 | |
|
Ответы с готовыми решениями:
13
Что лучше использовать IBTable или IBQuery?
Что лучше использовать: IDE или Far |
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 02.10.2014, 23:00 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
|
| 02.10.2014, 23:05 [ТС] | |
|
Имеют иерархию, мало-ли, вдруг это важно)
0
|
|
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 02.10.2014, 23:13 | ||
|
Но даже если данные иерархически связаны и/или структурированы, этого скудного по информативности факта совершенно недостаточно для принятия решения нужна ли для доступа к ним какая-то специализированная СУБД..
1
|
||
|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
|
| 02.10.2014, 23:30 [ТС] | |
|
Я не могу понять как все это происходит. Допустим храню я эти данные в БД. Напрашивается вопрос как его создать в какой программе или где там еще и важно ли то как и где его создать?
Потом как-то получить доступ к этой БД. (SQL не SQL?) Какие для этого нужны компоненты? Добавлено через 2 минуты Создать в Acsecce правильно ли это? может какие-то ограничения есть или минусы
0
|
|
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
||
| 02.10.2014, 23:40 | ||
|
То что необходим многопользовательский доступ к данным, их много и они иерархически связаны между собой - это не дает достаточной инф-ции для принятия решения о выборе специализированной СУБД в частности и необходимости ее задействования вообще.
0
|
||
|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
|
| 03.10.2014, 00:24 [ТС] | |
|
Допустим есть Животные (для примера)
К ним относятся: Членистоногие, Моллюски итд (штук 500) К членистоногим: насекомые, ракообразные, паукообразные итд И по каждому Членистоногому Раку допустим есть инфа типа количество, имя, фамилия + массив числовых данных (до 5000 значений) итд Ну для примера В итоге у одного компьютера допустим есть доступ к количеству членистоногих, а у других его нет. (Клиент - серверная фишка как я понял). Не знаю насколько исчерпывающей является данная информация и поможет ли она для принятия решения о выборе специализированной СУБД в частности и необходимости ее задействования вообще. Добавлено через 2 минуты Чувствую без БД здесь не обойтись. Добавлено через 17 минут Не совсем удачный пример
0
|
|
|
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
| 03.10.2014, 00:27 | |
|
Ну при таком общем описании подойдет практически любая современная СУБД.
1
|
|
| 03.10.2014, 02:35 | |
|
Не по теме: Лучше всего нанять программиста.
0
|
|
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
| 03.10.2014, 06:27 | |
Сообщение было отмечено Radiance72 как решение
РешениеЕсли хочешь начать изучение программирования с участием некой БД (Базы Данных) под управлением некоторой СУБД (система управления базами данных), следует почитать и разобраться. Что есть СУБД какие они бывают. Что есть БД. Поизучать язык запросов SQL. И это помимо изучения ООП. Т.е. пересказать в одном топике этот объем информации и потом еще пояснять при наличии множества книг не вижу смысла. ИМХО Не советую изучать Access это тупиковая ветка. Есть бесплатные и вполне серьезные СУБД такие как FireBird или MySQL. Научишся работать с одной из них перейти на другую будет просто. Если интересуешся с точки зрения заказчика ИС (информационной системы). То следует определится со следующим. 1. Сколько пользователей будет работать с ИС. 2. Как будет происходит подключение к ИС: через локальную сеть или через глобальную сеть или VPN. 3. Сколько БД будет использоватся (в случаях когда между подразделениями нет информационной связи, делают несколько БД и потом их соединяют (т.е. производят репликацию) 4. Выбрать того кто будет это всё делать. Эти и многие другие вопросы он и будет задавать для реализации ИС))
1
|
|
|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
||||
| 04.10.2014, 12:23 [ТС] | ||||
|
Интересуюсь не с точки зрения заказчика а как человек, которому интересно во всем этом разобраться и попробовать свои силы.
и сохранить обратно. SQL поверхностно изучал, в Accesse пользовался. Хотелось-бы с его использованием то и написатть все это дело. В книгах читал, там слишком много информации по БД, ADO там всякие(короче много вариантов) Я думал как-то поможете сделать конкретный выбор. Просто начал писать программу, и предполагаю что в дальнейшем понадобится добавить возможность работать с данными на нескольких компах. Поэтому решил с этого-то и начать. Добавлено через 1 минуту Во всяком случае Спасибо! Буду изучать)
0
|
||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 04.10.2014, 12:47 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 18.09.2014
Сообщений: 46
|
||
| 04.10.2014, 12:51 [ТС] | ||
|
С помощью SQL запросов получится?
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 04.10.2014, 12:56 | |||
|
Добавлено через 4 минуты
1
|
|||
| 04.10.2014, 12:56 | |
|
Помогаю со студенческими работами здесь
14
MyBase или Me? Что правильнее использовать? Что использовать, класс или интерфейс?
Что лучше использовать use или require? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|