|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.06.2014, 12:14 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Серверный скрипт организации сложной структуры нескольких СУБД
Добрый день!
Планирую создать пользовательский сервис с высокой нагрузкой. При регистрации, пользователь получит БД(именно БД) в своё пользование и место на ЖД. В последующем пользователь может купить ещё несколько БД к своему аккаунту. <Серверная часть> На чем лучше всего писать серверное приложение/скрипт который будет управлять базами данных максимально быстро? На чем лучше всего писать скрипт распределения места на ЖД, под пользователей? Что почитать об организации такой сложной архитектуры? Чем лучше всего все это связать с Web(конечный пользователь, администратор)? Какую БД взять? Требования к БД: - Транзакции - Хранимые процедуры - Сильное шифрование канала передачи данных - Многопользовательский доступ одного клиента из разных мест так, чтоб всего открытые им сессии не умерли(если такое реально) По серверному ПО думаю, что будет весьма быстро писаться Java(JSP) как web-интерфейс так и серверная часть на Comcat(не силен в этой части, если не прав, рассудите). Сервера: Unix однозначно По нагрузке... ну скажем, оцениваю старт проекта в 20 тыс. простых клиентов(макс. 40 тыс.)(1 СУБД, 10 гб на лицо). и 10 тыс. премиум клиентов(2-5 СУБД, ~50 гб на лицо) Сетевая активность: 15 тыс. одновременно(простых), (2-3 тыс. премиум) Все числа примерно с потолка расцениваются как возможная, максимальная загрузка серверов. Начну естественно всего с одного сервера дома на 1-2 Тб и 25 Мбит линию от провайдера. Это не соц. сеть да и вопрос не об этом. Подскажите знающие, кто чего может Ещё интересен момент облочных технологий как для СУБД так и для размещения файлов. Последний раз редактировалось Человек_Борща; 23.06.2014 в 12:18. |
23.06.2014, 12:47 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
СУБД обычные? В смысле реляционные?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
23.06.2014, 12:51 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Причем она есть и под никсы и имеет возможность выходя через вебинтерфейс.
I'm learning to live...
|
|
23.06.2014, 12:57 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
FireBird, только про шифрование не уверен. Зато бесплатно.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
23.06.2014, 13:20 | #5 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
т.е. запись в БД ссылается на файл. Если в БД нет ссылки на файл на ЖД, а файл есть - файл удаляется т.к. не используется/потерян. Файлы - преимущественно изображения(png), не высокого качества. И вот что будет лучше с точки зрения производительности? Хранить на ЖД отдельно и класть в BLOB-ы? И какой риск представляет последнее? Цитата:
Последним требованием могу пренебречь. Шифрование канала передачи данных, многопользовательский доступ к 1 БД с разных аккаунтов - очень необходимо. FireBird - гляну сегодня По описанию он вкусный. |
||
23.06.2014, 13:24 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
23.06.2014, 14:12 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ту дело то такое - в других СУБД тоже авторизоваться по сто раз не требуется. А вот Цитата:
И шифрование там на уровне RSA кажись. Плюс HTTPS поддерживает. Короче СУБД вполне весомая для таких дел.
I'm learning to live...
|
||
23.06.2014, 14:54 | #8 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Хранить информацию, которую пользователь туда передает в/из источник(а). |
|
23.06.2014, 14:57 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Это понятно. Зачем каждому отдельную базу?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
23.06.2014, 15:04 | #10 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача сложной структуры пользовательским сообщением? | Johnson | Общие вопросы Delphi | 15 | 27.12.2010 21:55 |
Создание сложной структуры XML | artemavd | Общие вопросы Delphi | 24 | 19.11.2010 19:57 |
Бесплатный серверный движок или PHP скрипт рейтинга сайтов | Alar | PHP | 10 | 24.01.2009 23:05 |
Сохранение в файл сложной динамической структуры | _Инженер_ | Общие вопросы Delphi | 24 | 20.10.2008 09:38 |