Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.058 c
2-1430858757
Zheksonz
2015-05-05 23:45
2017.01.15
Почему некоторые контролы не отображаются?


15-1449675538
Rouse_
2015-12-09 18:38
2017.01.15
Акция от VMProt


1-1345023707
vlad2
2012-08-15 13:41
2017.01.15
Вопросы по TChart: 1) AddNull в TGanttSeries; 2) refresh TChart


15-1451943001
Юрий
2016-01-05 00:30
2017.01.15
С днем рождения ! 5 января 2016 вторник


15-1455467104
Bjdob
2016-02-14 19:25
2017.01.15
Исторические справочники





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский