http:^^www.cs.wisc.edu^~praveen^projects^seq.html

来自「This data set contains WWW-pages collect」· HTML 代码 · 共 335 行 · 第 1/2 页

HTML
335
字号
The last part of the model deals with operations on groups (i.e. sets) of sequences. The advantage is that this makes it easy to model queries involving sequence collections (which is the case in many real-worldsituations). All the sequence operators are extended to work with groups of similar sequences, instead of with single sequences. This extensionof the SEQ model indicates that a practical implementation ofSEQ would probably involve a nested complex object system.</BLOCKQUOTE></H4><hr><A NAME="Language"><H2><em> Sequin </em> Query Language</H2></A><H4><BLOCKQUOTE>We have devised a query language called <em> Sequin </em> usingwhich declarative sequence queries can be specified. The languageis similar in flavor to SQL, except that the inputs to queriesas well as the results of queries are sequences. Click <!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><a href="http://www.cs.wisc.edu/~praveen/projects/sequin.doc"> here </a> for a description of the <em> Sequin </em>language with examples.</BLOCKQUOTE></H4><hr><A NAME="Optimization"><H2>Optimization Techniques</H2></A><H4><BLOCKQUOTE>We have proposed new optimization techniques for sequence queries involving Positional operators. There are existing techniques thathave been proposed for queries with Record-Oriented operators.Our optimizations use query transformations, meta--data, and caching of intermediate results to efficiently evaluate a query. An optimal query evaluation plan can be generated using an algorithm that relies on cost estimates. One of the important observations is that accessing sequence data in a single stream is probably very efficient, and evaluation strategies should take this into account.<p>The details of the optimization techniques aredescribed in a published paper (click <!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><a href="http://www.cs.wisc.edu/~praveen/papers/seq.sigmod94.ps">here </a>for postscript version).</BLOCKQUOTE></H4><hr><A NAME="System"><H2>System Development</H2></A><H4><BLOCKQUOTE>The SEQ database system has a client-serverarchitecture, supporting multiple clients viaa multi-threaded server. The server is built ontop of the <!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><a href="http://www.cs.wisc.edu/shore/">SHORE </a> storage manager. Both <em> Sequin </em>and a subset of SQL are supported as query languageswhich can be embedded inside each other. The data modelis a nested complex object model that allows arbitrarylevels of nesting of relations inside sequences and viceversa. The system is also extensible, providing supportfor new data types, new ordering domains, user-defined functions, new storage implementations and new query languages. For more detailson the SEQ system, click <!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><a href="http://www.cs.wisc.edu/~praveen/projects/seqsys.html">here</a>.</BLOCKQUOTE></H4><hr><A NAME="Publications"><H2>Publications</H2></A><BLOCKQUOTE><H4><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><!WA24><a href="http://www.cs.wisc.edu/~praveen/papers/seq.sigmod94.ps"><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><!WA25><img src="http://www.cs.wisc.edu/~praveen/pics/redball.gif">Sequence Query Processing </a>Praveen Seshadri, Miron Livny and Raghu Ramakrishnan.Proceedings of the <em> ACM SIGMOD Conference on Data Management</em>, May 1994.<p><p><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><!WA26><a href="http://www.cs.wisc.edu/~praveen/papers/seq.de95.ps"><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><!WA27><img src="http://www.cs.wisc.edu/~praveen/pics/redball.gif">SEQ: A Framework for Sequence Data</a>Praveen Seshadri, Miron Livny and Raghu Ramakrishnan.Proceedings of the <em> IEEE Conference on Data Engineering</em>, March 1995.<p><p><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><!WA28><a href="http://www.cs.wisc.edu/~praveen/papers/seq.sigmod96.ps"><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><!WA29><img src="http://www.cs.wisc.edu/~praveen/pics/redball.gif">The Design and Implementation of a Sequence Database System</a>Praveen Seshadri, Miron Livny and Raghu Ramakrishnan.Submitted to VLDB 96.<p><p><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><!WA30><a href="http://www.cs.wisc.edu/~mcheng/devise/paper2.ps"><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><!WA31><img src="http://www.cs.wisc.edu/~praveen/pics/redball.gif">What's Next? Sequence Queries</a>Raghu Ramakrishnan, Michael Cheng, Miron Livny, and Praveen Seshadri.In Proceedings of the <em> International Conference on the Management of Data (COMAD)</em>, December, 1994.<p></BLOCKQUOTE></H4><hr><A NAME="Related"><H2>Related Work</H2></A><H4><BLOCKQUOTE>The<!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><!WA32><A HREF="http://www.cs.wisc.edu/~mcheng/devise/devise.html"><B>DEVise</B></A> project is complementary to SEQ. It provides a visualizationenvironment that can be used to explore sequence data. DEVise can act asa front-end through which queries can be posed against a SEQ database server,and the answers can be examined graphically.<p>Also see:<UL>  <LI> <!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><!WA33><A HREF="http://www.cs.wisc.edu/shore/">SHORE Project: Storage Manager used for SEQ</A>  <LI> <!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><!WA34><A HREF="http://www.cs.wisc.edu/~praveen/projects/people.html">People working on SEQ and related projects</A>  <LI> <!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><!WA35><A HREF="http://www.cs.wisc.edu/~kristint/dbmshome.html">UW-Madison, Database Research Group</A>  <LI> <!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><!WA36><A HREF="http://www.cs.wisc.edu/">UW-Madison, CS Department Server</A></UL></BLOCKQUOTE></H4><hr><A NAME="Contacts"><H2>Contact Information</H2></A><H4><BLOCKQUOTE>For more information, contact <p><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><!WA37><A HREF="http://www.cs.wisc.edu/~praveen/praveen.html">Praveen Seshadri</A>,praveen@cs.wisc.edu<p><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><!WA38><A HREF="http://www.cs.wisc.edu/~raghu/raghu.html">Raghu Ramakrishnan</A>,raghu@cs.wisc.edu<p><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><!WA39><A HREF="http://www.cs.wisc.edu/~miron/miron.html">Miron Livny</A>,miron@cs.wisc.edu<p><ADDRESS>Computer Sciences Department, <br>University of Wisconsin, <br>1210, W.Dayton Street, <br>Madison, WI 53706.</ADDRESS></BLOCKQUOTE></H4><HR>Last modified: Fri Sep 15 1995 by Praveen Seshadri<ADDRESS>Praveen Seshadri / praveen@cs.wisc.edu</ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?