Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

взлетит или не заморачиваться?   Найти похожие ветки 

 
кгшзх ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
15-1450980808
pavelnk
2015-12-24 21:13
2017.01.15
Ip письма яндекса


2-1425301615
Sopelka
2015-03-02 16:06
2017.01.15
datatime + - gmt


15-1453673352
Jeer
2016-01-25 01:09
2017.01.15
С днем Штурмана ВМФ!


15-1450244415
KSergey
2015-12-16 08:40
2017.01.15
Смена пути в cmd файле и FAR Manager


2-1421233871
aka
2015-01-14 14:11
2017.01.15
самый быстрый вывод текста