Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 1
Регистрация: 02.08.2015
Сообщений: 15
1
MySQL

Обработка очереди запросов к БД

04.02.2016, 17:06. Показов 1619. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, сразу к сути:
С сервера поступают запросы (неравномерно по объему \ количеству) к БД,
задача стоит в распределении запросов по группам приоритетности.

1 Понятно что нужно некое хранилище в памяти, но как именно его лучше организовать?

2 Как я понимаю, нужен механизм управления потоками клиентов базы данных, а значит нужно синхронизировать используемые ими данные - или есть методики как избежать синхронизации?

3 Какие есть практики организации очереди запросов (в общем) ?

4 Есть ли библиотеки позволяющие подобное (без дополнительных зависимостей)?
У VertX зависимостей много.
QBit изучаю.

Писать на Java только учусь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2016, 17:06
Ответы с готовыми решениями:

Написать метод создания очереди и отправки запросов на сервер
Доброго времени суток! Учусь PHP. Передо мной стоит задача, алгоритм, принцип и реализация...

Как можно добиться очереди запросов к скрипту (запись файла)?
Как можно добиться очереди запросов к скрипту (запись файла)? то бишь, одновременно два запроса...

Обработка файлов по очереди
Добрый день! Есть рабочий скрип, но есть проблема. Он считывает все файлы в папке и потом...

Обработка запросов
Добрый день! В accesse нужно создать форму на которой расположить поле ввода и кнопку. Как это...

3
Эксперт Java
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
04.02.2016, 22:17 2
Цитата Сообщение от masaykh Посмотреть сообщение
С сервера поступают запросы
сколько в запросов в секунду?

Добавлено через 29 секунд
Цитата Сообщение от masaykh Посмотреть сообщение
У VertX зависимостей много.
и что? Вам же их не тащить на себе.
0
1 / 1 / 1
Регистрация: 02.08.2015
Сообщений: 15
04.02.2016, 22:20  [ТС] 3
от 30-50 до 200-350 в секунду запросов

По моему пониманию чем больше зависимостей\крупнее проект тем больше ресурсов он занимает.
Это не входит в мои интересы

Но если VertX прямо на столько быстр и крут - тогда его зависимости не проблема.
И в таком случае хотелось бы пример реализации на его основе (или ссылку где почитать конкретно).
0
Эксперт Java
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
04.02.2016, 22:33 4
Цитата Сообщение от masaykh Посмотреть сообщение
По моему пониманию чем больше зависимостей\крупнее проект тем больше ресурсов он занимает.
2016 год на дворе. Не думаю что вам негде найти пару гигабайт памяти и места на диске

Цитата Сообщение от masaykh Посмотреть сообщение
И в таком случае хотелось бы пример реализации на его основе (или ссылку где почитать конкретно).
На его сайте есть примеры. Сам я не пользовался поэтому сказать насколько он хорош не могу



Цитата Сообщение от masaykh Посмотреть сообщение
от 30-50 до 200-350 в секунду запросов
для современных БД это не критичная нагрузка. Подумайте действительно ли есть надобность в вашем решении

По большому счету добавляете запросы в очередь и делаете один (или несколько) тредов которые берут запросы из этой очереди и отдают их БД с заданной частотой. Типичная задача producer-consumer
0
04.02.2016, 22:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2016, 22:33
Помогаю со студенческими работами здесь

Обработка запросов
Суть в том, что требуется сделать сортировку. Как все это сделать на PHP я знаю, скажите как...

обработка запросов
ТЗ: Есть сайт страница, в которой пользователь пишет сообщение и по кнопке отправить письмо должно...

Обработка запросов
подскажите, как сделать так, чтобы при запросе появлялось окошко, в котором вводилось бы значение,...

Параллельная обработка очереди файлов
Добрый день! Подскажите пожалуйста, каким образом лучше решить следующую задачу: Имеется...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru