0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
1 | |
.NET 2.x Какую БД выбрать для многопользовательской работы в офисе28.01.2014, 14:12. Показов 3196. Ответов 29
Метки нет Все метки)
(
В офисе необходима небольшая база данных с клиентами.
Нужна программа которая будет хранить базу на сетевом хранилище, и каждый у кого есть эта программа, может редактировать данные в базе и просматривать. Начал делать на файлах и папках, и понял что пошел не туда, т. к. там много нюансов, например кавычки в названиях папок. Собственно какую базу порекомендуете, что бы можно было одновременно работать, в локалке с базой, или на крайняк что бы просто каждый мог ее обновлять и загружать себе.
0
|
|
28.01.2014, 14:12 | |
Ответы с готовыми решениями:
29
Какую выбрать программу для работы в PHP?
БД для многопользовательской работы |
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
28.01.2014, 14:27 | 2 |
Вечные дискуссии. Сколько людей столько и мнений.
На мой взгляд - ссудя по описанию ничего серьезного не нужно. Значит платные не рассматривать. Из бесплатного и известного наверно лучше подойдет MySQL, популярная БД, много ответов по работе есть в интеренете и на форуме, возможно через веб работать. К тому же довольно мощная база. Или FireBird, мне нравится, но с ней меньше все работают почему то P.S. вообще это вопрос не к данному разделу, а к разделу по работе с базами данных, там и темы такие уже не раз обсуждались. https://www.cyberforum.ru/database/
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 14:31 [ТС] | 3 |
Просто клиент буду писать именно на VB.net 2012, т к только на нем немножко понимаю))
0
|
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
28.01.2014, 14:34 | 4 |
хаа! Выбор базы ни как не связан с выбором ЯП на котором будет приложение писаться. Здесь другое рассматривать нужно - ограничение БД в первую очередь по таблицам, пользователям. Во вторых стоимость БД. А писать оболочку можно на любом ЯП. Можно вообще не писать из-под sql редактора сидеть заносить/выгружать
![]()
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 15:19 [ТС] | 5 |
Собственно MySQL отпал, так как его нету доступа к консоли файлового сервера, похоже буду делать на файлах.
0
|
Серж_87
|
28.01.2014, 15:22
#6
|
1
|
6259 / 3560 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
28.01.2014, 15:51 | 8 |
![]() Решение
Памирыч, SQLite и Access не подойдут для многопользовательской работы
![]() Загадка века, сколько нужно добавить в этот текст слов, чтобы он стал понятным.
3
|
Памирыч
|
28.01.2014, 15:52
#9
|
Не по теме: Позор на мою седую голову
0
|
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
28.01.2014, 15:54 | 10 |
5-10 человек свободно смогут работать, главное разделить базу на серверную и пользовательскую часть. Хотя у аксеса много минусов, включая максимальный размер Бд в 2Гб самый яркий
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 16:06 [ТС] | 11 |
Собственно сейчас два варианта.
1) На файлах (работать будут 4 человека, обьем инфы очень небольшой, просто периодически меняется) 2) Access, просто с возможностью обновления базы себе в локальную директорию. И дальнейшей работой с ней. Чтоб не конфликтовали. Как порекомендуете? Извините, изъясняюсь как могу, я не программист, я только учусь, и интересуюсь. Если вы считаете что таким как я тут не место, то тут не с кем будет общаться))
0
|
1300 / 506 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
|
|
28.01.2014, 16:14 | 12 |
База должна быть на общем сетевом ресурсе, а пользователям лишь часть с запросами и формами оставить. Иначе как вы изменения всех сотрудников собирать будите?
Добавлено через 2 минуты JEY70, я тоже не понял, почему проблема тот же MySQL поставить, хотя эту БД сам очень поверхностно знаю. Может объясните проблему?
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 16:14 [ТС] | 13 |
0
|
6259 / 3560 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
28.01.2014, 16:18 | 14 |
0
|
646 / 599 / 91
Регистрация: 19.03.2012
Сообщений: 1,127
|
|
28.01.2014, 16:36 | 15 |
Как профессионал - профессионалу: выбросьте это.
Бизнес имеет тенденцию к росту, а вместе с ним и количество сотрудников и база данных. Каждый раз переписывать ПО? Как сказал уважаемый emenem97: ограничение в 2Гб Вас когда-нибудь остановит. Access сжимать, конечно, можно, однако ИМХО "не будет того колеру". Никак не пойму, чем Вас MySQL не устраивает?
1
|
1705 / 1193 / 227
Регистрация: 23.12.2010
Сообщений: 1,526
|
|
28.01.2014, 17:22 | 16 |
а какого рода данные там будут храниться? Строковая (это в общем, в частности: числа, даты, строки) или же там будут изображения, внедренные файлы?
Если только строковая, то 2ГБ это вполне достаточно, думаю. Только вот одновременный доступ к БД Access - это гемор. Если надо бесплатность, то MySQL или FireBird Если можете заплатить - MS SQL Server в сборке Standart (у Express ограничение размера БД 4ГБ) Если платность вам без разницы (ну вы поняли ![]()
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 17:24 [ТС] | 17 |
Не начем MySQL базу держать))
Добавлено через 1 минуту Там будет максимум 1000 записей, по 10 строчек каждая одна строка 10 символов, онли текст. И то такой объем это в очень далеком будущем.
0
|
1705 / 1193 / 227
Регистрация: 23.12.2010
Сообщений: 1,526
|
|
28.01.2014, 17:35 | 18 |
аксеса за глаза. Только пишите клиента так, чтобы он устанавливал соединение кратковременно:
1. Соединился - прочитал - отсоединился 2. Соединился - изменил данные - отсоединился А в промежутках каждый работает с отсоединенным набором данных. Ну и раз несколько пользователей - решите вопрос конфликтов последовательных изменений.
0
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 61
|
|
28.01.2014, 18:28 [ТС] | 19 |
Собственно вопрос как в локалке подключиться к файлу access, путь к файлу уже в переменной, как проверить существование таблицы? Как создать таблицу? Гуглил, но везде что то да не то.
0
|
Почетный модератор
21367 / 9101 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
|
|||||||||||
28.01.2014, 18:47 | 20 | ||||||||||
Как-то так наверно
Если нужно, то вот полный код
1
|
28.01.2014, 18:47 | |
Помогаю со студенческими работами здесь
20
Какую технологию выбрать для работы (выборка, хранение,изменение) с БД какую видео карту выбрать для работы в нелинейном редакторе Adoba Premire Pro в After Effects На что перейти с файловой VBA для многопользовательской работы Архитектура клиент-серверного приложения для многопользовательской работы через интернет в real-time режиме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |