Главная страница
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.024 c
15-1450878108
RWolf
2015-12-23 16:41
2017.01.15
ToolButton для выбора цвета шрифта


2-1427700274
aka
2015-03-30 10:24
2017.01.15
ускорение свободного падения


1-1341941337
4ainik
2012-07-10 21:28
2017.01.15
При удалении TabSheet-ов стринггрид теряет фокус


15-1456747091
MsGuns
2016-02-29 14:58
2017.01.15
Кто мы есть ?


2-1431075632
Caxap906
2015-05-08 12:00
2017.01.15
Загрузка изображений из интернета