Để xác định các luồng xử lý dữ liệu một ngôn ngữ thích hợp là cần thiết. Một số
đề xuất đã tồn tại, vì vậy chúng ta so sánh cách tiếp cận ngôn ngữ của GSN để đề nghị chính
từ văn học. Trong dự án Aurora [1] (http://www.cs.brown.edu/research/
aurora /) người dùng có thể soạn các mối quan hệ dòng và xây dựng các truy vấn trong một đồ họa
đại diện mà sau đó được sử dụng như là đầu vào cho các kế hoạch truy vấn. Việc liên tục Query
Language (CQL) được đề xuất bởi các dự án STREAM [2] (http://www-db.stanford.edu/
dòng /) mở rộng cú pháp SQL chuẩn với các cấu trúc ngữ nghĩa mới cho thời gian
và de? NES một ánh xạ giữa suối và quan hệ. Tương tự như vậy, trong Cougar [3] (http:
//www.cs.cornell.edu/database/cougar/) một phiên bản mở rộng của SQL được sử dụng, mô hình
đặc điểm thời gian trong các ngôn ngữ riêng của mình. Các ngôn ngữ StreaQuel được đề xuất bởi các
dự án TelegraphCQ [4] (http://telegraph.cs.berkeley.edu/) sau một con đường khác nhau và
cố gắng để cô lập ngữ nghĩa tạm thời từ các ngôn ngữ truy vấn thông qua nitions bên ngoài de?
theo cú pháp như C. . Ví dụ, để chỉ định một cửa sổ trượt cho một truy vấn cho vòng lặp
được sử dụng. Truy vấn thực tế sau đó được xây dựng trong một cú pháp SQL-like.
Cách tiếp cận của GSN có liên quan đến của TelegraphCQ như nó tách các cấu trúc thời gian liên quan đến
từ các truy vấn thực tế. Speci Temporal? Cation, ví dụ, các kích thước cửa sổ và tỷ giá,
đang speci? ed trong XML trong các Speci cảm biến ảo? cation, trong khi xử lý dữ liệu là chỉ tường
? ed trong SQL. Tại thời điểm này GSN hỗ trợ các truy vấn SQL với đầy đủ các hoạt động
được cho phép bởi các cú pháp SQL chuẩn, tức là, gia nhập, truy vấn con, đặt hàng, nhóm, đoàn thể,
các nút giao thông, vv Lợi thế của việc sử dụng SQL là nó là nổi tiếng và SQL truy vấn
tối ưu hóa và lập kế hoạch kỹ thuật có thể được áp dụng trực tiếp.
đang được dịch, vui lòng đợi..
