2010-08-26 50 views
0

我想通過odbc驅動程序公開我們的內部業務數據。我發現的其中一種衛生產品是DataDirect OpenAccess。我想用SQL從我們的數據源查詢實時數據。編寫我自己的SQLEngine需要很長時間,但我需要像下圖這樣的東西。我們打算將它用於實時數據,以便將其導出到數據庫,並且此時運行查詢並不是一個好的解決方案。任何人都可以指導我如何使用開源解決它。如何在現有業務數據之上創建odbc層?

link text http://web.datadirect.com/images/products/custom-driver-sdk/OpenAccess-SDK.jpg

+0

現在在哪裏存儲的實時數據?它是否作爲單個文件存儲在磁盤上?二進制文本? – naivnomore 2010-08-26 20:13:27

+0

其實實時數據在Lisp引擎上。它可以保存到磁盤,但存儲的格式只能由應用程序讀取。現在我們希望最終用戶使用SQL來查詢Lisp上的數據,這些數據可以投影爲表格/列/行。 – affan 2010-08-27 05:51:41

回答

1

鑑於你的描述,我沒有看到任何選擇的要求,但爲您制定一個知道的ODBC驅動程序如何與你的口齒不清的發動機。這將是一項不平凡的任務。

但是,由於您提到開源,您可以通過查看諸如iODBC之類的開源odbc驅動程序之一來獲得運行開始。

1

阿凡, 開源世界(Hadoop,Cassandra等)廣泛使用的解決方案是SimbaEngine SDK。 您可以在5天內構建完整的SQL投訴ODBC驅動程序。無需編寫自己的SQLEngine,因爲它已經被烘焙了。從這裏下載它,它的免費www.simba.com

乾杯, 湯姆

相關問題