Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Внизвзлетит или не заморачиваться? Найти похожие ветки
← →
кгшзх © (2015-12-31 11:49) [0]есть компактный движок распределенного доступа к данным.
к любым данным на любых sql серверах.
кроссплатформен. (текущая реализация - php, но можно форкнуть под что угодно)
масштабируется вверх без каких-либо даже минимальных усилий путем простого клонирования и перераспределения источников данных по всем экземплярам
умеет выполнять как одиночные запросы на одном конкретном источнике данных,
так и параллельные асинхронные запросы к группе однородных источников данных.
доступ к движку возможен из самых различных клиентских сред (браузерный js, vbs, win32, powershell, dot.net, vba документов офиса, etc)
транспорт до двигла - http.
выборки возвращаются в xml или json
хочется предварительно оценить вопрос стоит ли публиковать это где-либо (типа гит, свн, гуглокод.....)
← →
DayGaykin © (2015-12-31 12:08) [1]Какая цель публикации?
← →
ильнау © (2015-12-31 12:09) [2]Удалено модератором
← →
кгшзх © (2015-12-31 12:16) [3]Какая цель публикации?
цель такая же как и у других проектов там опубликованных
← →
DayGaykin © (2015-12-31 13:20) [4]
> цель такая же как и у других проектов там опубликованных
У тебя лично какая цель? Славу изыскать, заработать, работу найти? Без цели ничего не имеет смысла.
← →
Kerk © (2015-12-31 13:34) [5]Выкладывай. В худшем случае оно никому нафиг не нужно будет. Ничего не теряешь же.
← →
кгшзх © (2015-12-31 13:38) [6]ты мне про смысел жизни часом не собираешься чонить задвинуть?
нет никакой цели кроме как опубликовать и чтобы пользовались. попутно возможно развивая.
как и у большинства других опенсорс проектов
← →
кгшзх © (2015-12-31 13:39) [7]ну как не теряю. время как минимум
← →
картман © (2015-12-31 13:52) [8]Удалено модератором
← →
Pavia © (2015-12-31 20:13) [9]Программирование это что? Это сфера услуг. А услуги это популярность или так сказать мода. А что определяет моду? Её определяет реклама. А сейчас Как автор не верующий в своё творчество, вы заработали отрицательные очки.
← →
KSergey © (2016-01-08 18:30) [10]> кгшзх © (31.12.15 13:39) [7]
> ну как не теряю. время как минимум
Так время уже потеряно, ведь движек же уже есть.
Потому мне тоже не понятен вопрос. Есть - выкладывай. А дальше видно будет.
← →
кгшзх © (2016-01-15 11:47) [11]Развернул тестовый стенд с примерами.
В стенде три источника данных (два MySQL сервера + один Oracle) в которых содержится копия dbdemos.mdb.
Запросы к источникам обслуживаются двумя апачами.
Доступны две демонстрашки:
1. Доступ к данным источников с веб-страницы
2. Доступ из скриптов VBS + экспорт данных в Excel
Есть пример для XE8 с заливкой данных в TClientDataset (пока не выкладываю)
На стартовой странице стенда нарисованы метаданные служебной БД со списком типов зарегистрированных серверов, самими серверами и их группировкой (для выполнения асинхронных запросов на группе)
http://sql-cloud.no-ip.org/cloud/
PS Велосипед в первую очередь может представлять интерес для тех, у кого есть несколько "однородных" sql серверов и необходимо строить по ним консолидированные отчеты.
← →
кгшзх © (2016-01-15 14:13) [12]ну и само собой доступны не только тупо селекты.
доступен нативный для сервера синтаксис в полном объеме.
например для оракла можно выполнять анонимные блоки и получать данные через аут-параметры.
для mssql доступны множественные роусеты (при наличии нескольких селектов) а также transactSql
можно обрабатывать данные выборки одного сервера на другом сервере (если возможностей "родного" для исходной выборки не хватает)
например делаем простой селект из sqlite файла,
полученную выборку (xml) отправляем в виде clob -параметра второго запроса к ораклу.
на оракле clob превращаем в xmlsequence из которого делаем второй селект, либо открываем неявный курсор и обрабатываем данные sqlite средствами оракла.
ну и так далее....
← →
кгшзх © (2016-01-15 14:28) [13]клиентом движка может быть любая среда, которая умеет http, xml или json.
например какая-нибудь 1с в которой все это доступно через COM (xmlhttprequest и xmldomdocument)
или например PL/SQL (utl_http + xmltype = скажи дблинк"ам "прощай")
← →
кгшзх © (2016-01-15 17:23) [14]доступна делфи демонстрашка
http://sql-cloud.no-ip.org/cloud/samples/delphi/sample-delphi.zip.zzz
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.187 c