依據官網
http://www.dataturbine.org/content/documentation
和強大的google翻譯...這個沒有wiki..QQ
接下來挑幾項~ 個人覺得是重點的做記錄和google翻譯
DataTurbine 是即時的資料串流, 角色應該是定位在middle ware上, 其主要用Java的技術, 而且是一個open source project~~
這個project 本身包含Server與UI的部分...
Server就是處理資料串流, 傳遞/中繼
UI部分有提供另一個套件 rdv...是一個可執行的jar...
---------------------------------------
Introduction
DataTurbine is a robust real-time streaming data engine that lets you quickly stream live data from experiments, labs, web cams and even Java enabled cell phones. It acts as a "black box" to which applications and devices send and receive data. Think of it as express delivery for your data, be it numbers, video, sound or text.
DataTurbine is a buffered middleware, not simply a publish/subscribe system. It can an receive data from various sources (experiments, web cams, etc) and send data to various sinks. It has "TiVO" like functionality that lets applications pause and rewind live streaming data
DataTurbine is open source and free. There is also an active developer and user community that continues to evolve the software and assist in application development. This guide is designed as a first step to learning and deploying DataTurbine.
Why Use Data Turbine
Extendable: It is a free Open Source project with an extensive well documented API.
Scalable: It uses a hierarchical design that allows a network structure that grows with the requirements of your application
Portable: DataTurbine runs on devices ranging from phones & buoys to multicore servers.
Dependable Using a Ring Buffered Network Bus, it provides tunable persistent storage at key network nodes to facilitate reliable data transport
Community There is also an active developer and user community that continues to evolve the software and assist in application development.
Understanding DataTurbine
The Goal
Let’s say you have some data you’re collecting. Could be, say, weather data. Could be load readings from a bridge, pictures from a security camera, GPS-tagged biometrics from a tracked tiger, chlorophyll readings from a lake buoy, or pretty much anything else you can think of. Add in data from another system, and now stir in the requirement of multiple viewers. In other words, you have a system with lots of disparate data that you want to see, share and process.
DataTurbine is an excellent solution. It’s probably even answering needs that you didn’t know you had! Briefly, DataTurbine lets you stream data and see it in real-time. But it also lets you TiVo through old and new data, share it with anyone over the network, do real-time processing of the streams and more.
A Free Open Source Solution
In 2007, DataTurbine was transitioned from commercial to open source under the Apache 2.0 license. All code and documentation are public and available from the project web site. Current DataTurbine related research includes projects sponsored by NSF, NASA, and the Gordon and Betty Moore Foundation.
What DataTurbine Does Best
Reliable Data Transfer
Real-Time Data
Streaming
Analysis
Visualization
Publication
Cleanly works with heterogeneous data types
Separates data acquisition (sources) from data utilization (sinks)
Seamlessly access historical and real time data
Synchronized access across disparate data channels
What DataTurbine Is Not Good At
Replacing a database (DataTurbine should be used with a database)
Out of order data (Data is accepted chronologically)
Back-loading data
The Parts
DataTurbine consists of one or more servers accepting data from sources and serving them up to sinks. Each component can be located on the same machine or different machines, allowing for flexibility in the deployment.
---------------------------------------google 翻譯
介紹
DataTurbine是一個功能強大的實時數據流引擎,可以讓你快速現場實驗,實驗室,網絡攝像頭,甚至Java功能的手機的數據流。它作為一個“黑盒子”的應用程序和設備發送和接收數據。把它看成是快遞為您的數據,無論是數字,視頻,聲音或文本。
DataTurbine是一個緩衝的中間件,而不是簡單的發布/訂閱系統。它可以接收各種來源的數據(實驗,網絡攝像頭,等等),將數據發送到不同的水槽。它具有“TiVo的”一樣的功能,允許應用程序暫停和倒帶的實時數據流
DataTurbine是開源和免費。還有一個活躍的開發者和用戶社區,繼續發展軟件和協助的應用程序開發。本指南設計,作為第一步學習和部署DataTurbine的。
為什麼要使用數據渦輪
擴展性:它是一個免費的開源項目,具有廣泛的有據可查的API。
可擴展性:它採用了分層設計,使網絡結構,隨著您的應用程序的要求
便攜性:從手機設備上運行DataTurbine&浮標多核服務器。
可靠,使用環型緩衝網絡總線,在關鍵的網絡節點,它提供了可調的持久存儲,以方便可靠的數據傳輸
社區也有一個活躍的開發者和用戶社區,繼續發展軟件和協助的應用程序開發。
了解DataTurbine
目標
比方說,你有你收集一些數據。可以說,氣象數據。可以從橋上負荷讀數,從一個安全攝像頭的照片,GPS標記的生物識別技術從跟踪老虎,一個湖泊浮標的葉綠素讀數,或幾乎任何你能想到的。加在另一個系統中的數據,現在攪拌多個觀眾的要求。換句話說,你有一個系統,有很多不同的數據,你希望看到的,分享和處理。
DataTurbine是一個極好的解決方案。它甚至可能回答需要你不知道你有!簡言之,DataTurbine讓您流數據和實時看到它。但它也可以讓你通過TiVo的舊的和新的數據,它在網絡上的任何人分享,做流和實時處理。
一個免費的開源解決方案
2007年,DataTurbine轉變,從商業開放源碼基於Apache 2.0許可。所有的代碼和文件是公開的,可以從項目網站。電流DataTurbine相關研究項目由美國國家科學基金會,美國航空航天局,戈登和貝蒂·摩爾基金會主辦。
什麼DataTurbine做得最好
可靠的數據傳輸
實時數據
流
分析
可視化
發布
乾淨與異構數據類型
分隔數據採集(源)從數據的利用率(匯)
無縫地訪問歷史和實時數據
跨越不同的數據通道的同步訪問
什麼DataTurbine不擅長
更換一個數據庫(數據庫中應使用DataTurbine)
出於訂單數據(數據被接受的時間順序)
返回加載數據
零件
DataTurbine由一個或多個服務器接受的數據來源,並為他們提供服務的匯。位於每個組件都可以在同一機器上或不同的機器上,允許靈活部署中。
沒有留言:
張貼留言