Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для Mrak19901124
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259

MySQL Передача через сеть

28.01.2013, 14:16. Показов 1592. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
День добрый подскажите пожалуйста
Есть локальная сеть в ней допустим 11 компов «на 10 стоит программа клиент которая сохраняет данные в БД. На одном программа сервер» нужно чтобы программа сервер собирала данные(БД) из 10 клиентов и сохраняла у себя на сервере.
БД скорей всего MySQL.
Подскажите как это можно реализовать?

Добавлено через 36 минут
БД или MySQL или SQL Server
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2013, 14:16
Ответы с готовыми решениями:

Передача данных через сеть
Есть форма заявки. editы больше для удобства сделаны...но не в этом суть. Возник вопрос. Требуется что бы на одном компьютере...

Передача данных через сеть
используется - Client/Server Socket С++ B 6 Товарищи помогите решить проблему. Дело в том, что данные передаются только через...

Передача xml через локальную сеть
Приветствую, господа! Помогите, плз., советом. Есть сервер . Клиент . Сервер ищет это слово в xml файле и отправляет ответ клиенту,...

7
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
28.01.2013, 14:36
Непонятно, что означает "программа-сервер собирала данные".
Клиент-серверное приложение реализуется след. образом:
1. программа-клиент соединяется с сервером (неважно, на том же компе или по сети)
2. программа-клиент посылает запросы серверу (неважно, это запрос на изменение данных или на выдачу данных для отчета)
3. программа-сервер принимает запросы клиента, обрабатывает их и возвращает результаты программе-клиенту
0
 Аватар для Mrak19901124
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
28.01.2013, 14:58  [ТС]
1. Программа-клиент запрашивает и получает инфу с программы-сервера через локальную сеть.
2. Программа-клиент обрабатывает инфу, получает результат, сохраняет.
3. Программа-сервер запрашивает и получает результат через локальную сеть, сохраняет его у себя на машине.
Вот как-то так, подскажите как это можно реализовать и какую базу использовать будет лучше.
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
28.01.2013, 16:31
Цитата Сообщение от Mrak19901124
1. Программа-клиент запрашивает и получает инфу с программы-сервера через локальную сеть.
Так работает практически любая клиент-серверная СУБД, о чем я уже сказал

Цитата Сообщение от Mrak19901124
2. Программа-клиент обрабатывает инфу, получает результат, сохраняет.
Куда сохраняет?

Цитата Сообщение от Mrak19901124
3. Программа-сервер запрашивает и получает результат через локальную сеть, сохраняет его у себя на машине.
Никакая СУБД не будет запрашивать результат у клиента, не царское это дело. Инициатива всегда исходит от клиента
0
 Аватар для Mrak19901124
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
28.01.2013, 16:45  [ТС]
Цитата Сообщение от Grossmeister Посмотреть сообщение
Куда сохраняет?
кудато себе на машину "в БД"
Цитата Сообщение от Grossmeister Посмотреть сообщение
Никакая СУБД не будет запрашивать результат у клиента, не царское это дело. Инициатива всегда исходит от клиента
а если в даный момент программы закрити, клиент отсылает а сервер выключен.
либо наоборот?

Добавлено через 7 минут
Окей возможно ли по локальной сети передавать базу даних? не части инфы а целую базу с которой потом можно будет работать? Если да то каким образом?
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
28.01.2013, 17:06
Речь идет о работе offline? Обычно это реализуется, когда идет работа не в локальной сети внутри предприятия, а в глобальной (скажем, между городами). Поскольку внутри локальной сети связь обычно есть всегда, а если нет - это форс-мажор и люди могут подождать с работой (бывает редко).
Если же действительно обеспечивать работу клиентов offline, тогда надо на каждом клиенте иметь локальную БД (какую угодно, хоть Access). В этом случае при нажатии определенной кнопки все, что до этого накопилось в локальной БД, пересылается на сервер (в виде SQL-команд). Остается разобраться с тем, что нужно загружать на клиента.
Или комбинированный вариант: одна БД в сети на филиал и обмен данными между центральной БД и БД филиалов.
0
 Аватар для Mrak19901124
47 / 12 / 4
Регистрация: 25.02.2010
Сообщений: 259
29.01.2013, 14:08  [ТС]
Окей где тогда можна почерпнуть инфу по этому поводу?

Добавлено через 15 часов 31 минуту
Цитата Сообщение от Grossmeister Посмотреть сообщение
одна БД в сети на филиал и обмен данными между центральной БД и БД филиалов.
окей а как можна организовать?? или хотябы инфу где можно почитать ?
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
29.01.2013, 15:04
Синхронизация инфы в разных БД называется репликацией. В продвинутых СУБД это встроенное средство. Если такого нет, то придется писать программу, которая будет это делать сама.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2013, 15:04
Помогаю со студенческими работами здесь

Монитор (ТВ) передача видеосигнала через сеть
Посоветуйте монитор (либо ТВ) с возможностью передачи видео сигнала по кабелю ftp. То есть, есть ПК с монитором, на нем, что-то запущено...

Подключение к MySQL через локальную сеть
Сервер Денвер. IP сервера апаче = 192.168.0.69 Mysql = localHost:3306 локальная машина от куда пытаюсь подключиться IP =...

Бинарная сериализация ObservableCollection и передача через сеть
Всем привет. есть маленькая проблем ка. есть класс Код C# public class PLayer { public String Name{get;set;} public TimeSpan...

Передача Файлов на другой комп через локальную сеть
Привет всем.Помогите написать прогу которая копирует себя(необязательно себя) на другие компьютеры, соединённые кабелем и по возможности...

БД MySQL, база данных для многих ПК через сеть
Есть приложение, работающее с базой данных MySQL с помощью NET/Connector. Руководитель требует по ходу единое хранилище и чтобы можно было...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru