Demo Data from VLDB 2026 / reviewers in the wild / expert
Kevin S. Beyer
dblp:b/KevinSBeyer
· DBLP profile ↗
25ranked-venue papers
8as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 24 · 7 first-authorArtificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
20 papers |
Query processing and optimization · 33% Data models and query languages · 22% Database system architecture and tuning · 13% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
XML query processing |
0.2 | 3 | 2006 | On the Path to Efficient XML Queries · VLDB 2006 System RX: One Part Relational, One Part XML · SIGMOD Conference 2005 A Framework for Using Materialized XPath Views in XML Query Processing · VLDB 2004 |
Indexing and storage engines
XML indexing |
0.1 | 2 | 2008 | XML Index Recommendation with Tight Optimizer Coupling · ICDE 2008 Hubble: An Advanced Dynamic Folder Technology for XML · VLDB 2005 |
Data models and query languages
uncertain data management |
0.1 | 1 | 2009 | E = MC3: managing uncertain enterprise data in a cluster-computing environment · SIGMOD Conference 2009 |
Database system architecture and tuning
index recommendation |
0.1 | 1 | 2008 | XML Index Recommendation with Tight Optimizer Coupling · ICDE 2008 |
Database system architecture and tuning › database design › physical database design
index selection |
0.1 | 1 | 2008 | An xml index advisor for DB2 · SIGMOD Conference 2008 |
Query processing and optimization
query optimization |
0.1 | 1 | 2008 | An xml index advisor for DB2 · SIGMOD Conference 2008 |
Query processing and optimization
adaptive query processing |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization
cardinality estimation |
0.1 | 1 | 2007 | On synopses for distinct-value estimation under multiset operations · SIGMOD Conference 2007 |
Query processing and optimization › cardinality estimation
distinct element counting |
0.1 | 1 | 2007 | On synopses for distinct-value estimation under multiset operations · SIGMOD Conference 2007 |
Query processing and optimization › query optimization
join ordering |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Query processing and optimization › join processing › join algorithms
pipelined join |
0.1 | 1 | 2007 | Adaptively Reordering Joins during Query Execution · ICDE 2007 |
Data models and query languages › XML query languages
XQuery |
0.1 | 2 | 2005 | Extending XQuery for Analytics · SIGMOD Conference 2005 DB2/XML: designing for evolution · SIGMOD Conference 2005 |
Information retrieval › indexing
inverted index |
0.1 | 1 | 2005 | Efficient Inverted Lists and Query Algorithms for Structured Value Ranking in Update-Intensive Relational Databases · ICDE 2005 |
Query processing and optimization › OLAP
OLAP aggregation |
0.1 | 1 | 2005 | Extending XQuery for Analytics · SIGMOD Conference 2005 |
Information retrieval › retrieval models
ranked retrieval |
0.1 | 1 | 2005 | Efficient Inverted Lists and Query Algorithms for Structured Value Ranking in Update-Intensive Relational Databases · ICDE 2005 |
Data models and query languages › schema management
schema evolution |
0.1 | 1 | 2005 | DB2/XML: designing for evolution · SIGMOD Conference 2005 |
Data models and query languages › XML data management
XML database |
0.1 | 1 | 2005 | Hubble: An Advanced Dynamic Folder Technology for XML · VLDB 2005 |
Data models and query languages
XML data management |
0.1 | 1 | 2005 | DB2/XML: designing for evolution · SIGMOD Conference 2005 |
Data models and query languages › schema management › schema evolution
XML schema evolution |
0.1 | 1 | 2005 | DB2/XML: designing for evolution · SIGMOD Conference 2005 |
Query processing and optimization
materialized view |
0.0 | 1 | 2004 | A Framework for Using Materialized XPath Views in XML Query Processing · VLDB 2004 |
Indexing and storage engines › XML storage
relational XML storage |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Indexing and storage engines
XML storage |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Data models and query languages › query language implementation
XPath to SQL translation |
0.0 | 1 | 2002 | Storing and querying ordered XML using a relational database system · SIGMOD Conference 2002 |
Visualization and visual analytics
data exploration |
0.0 | 2 | 1997 | DEVise: Integrated Querying and Visual Exploration of Large Datasets (Demo Abstract) · SIGMOD Conference 1997 DEVise: Integrated Querying and Visualization of Large Datasets · SIGMOD Conference 1997 |
Visualization and visual analytics › interactive visualization
visual querying |
0.0 | 2 | 1997 | DEVise: Integrated Querying and Visual Exploration of Large Datasets (Demo Abstract) · SIGMOD Conference 1997 DEVise: Integrated Querying and Visualization of Large Datasets · SIGMOD Conference 1997 |
High-performance computing › data-intensive computing
large-scale data analytics |
0.0 | 1 | 2010 | Ricardo: integrating R and Hadoop · SIGMOD Conference 2010 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2010 | Ricardo: integrating R and Hadoop · SIGMOD Conference 2010 |
Transaction processing and concurrency control
contention management |
0.0 | 1 | 2000 | How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 |
Query processing and optimization › view maintenance
incremental view maintenance |
0.0 | 1 | 2000 | How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 |
Query processing and optimization
view maintenance |
0.0 | 1 | 2000 | How To Roll a Join: Asynchronous Incremental View Maintenance · SIGMOD Conference 2000 |
Methods — techniques the papers use, named apart from their topics
mapreduce · 0.4r statistical analysis · 0.2algorithm decomposition · 0.2monte carlo · 0.2bidirectional connector · 0.1search algorithm · 0.1index advisor · 0.1moments of symmetry · 0.1eddies · 0.1duplicate avoidance · 0.1visual presentation · 0.0interactive exploration · 0.0data visualization · 0.0data exploration · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Adaptive MapReduce using situation-aware mappersabstractWe propose new adaptive runtime techniques for MapReduce that improve performance and simplify job tuning. We implement these techniques by breaking a key assumption of MapReduce that mappers run in isolation. Instead, our mappers communicate through a distributed meta-data store and are aware of the global state of the job. However, we still preserve the fault-tolerance, scalability, and programming API of MapReduce. We utilize these "situation-aware mappers" to develop a set of techniques that make MapReduce more dynamic: (a) Adaptive Mappers dynamically take multiple data partitions (splits) to amortize mapper start-up costs; (b) Adaptive Combiners improve local aggregation by maintaining a cache of partial aggregates for the frequent keys; (c) Adaptive Sampling and Partitioning sample the mapper outputs and use the obtained statistics to produce balanced partitions for the reducers. Our experimental evaluation shows that adaptive techniques provide up to 3x performance improvement, in some cases, and dramatically improve performance stability across the board. Rares Vernica, Andrey Balmin, Kevin S. Beyer, Vuk Ercegovac |
EDBT | 3 |
| 2011 | Emerging trends in the enterprise data analytics: connecting Hadoop and DB2 warehouseabstractEnterprises are dealing with ever increasing volumes of data, reaching into the petabyte scale. With many of our customer engagements, we are observing an emerging trend: They are using Hadoop-based solutions in conjunction with their data warehouses. They are using Hadoop to deal with the data volume, as well as the lack of strict structure in their data to conduct various analyses, including but not limited to Web log analysis, sophisticated data mining, machine learning and model building. This first stage of the analysis is off-line and suitable for Hadoop. But, once their data is summarized or cleansed enough, and their models are built, they are loading the results into a warehouse for interactive querying and report generation. At this later stage, they leverage the wealth of business intelligence tools, which they are accustomed to, that exist for warehouses. In this paper, we outline this use case and discuss the bidirectional connectors we developed between IBM DB2 and IBM InfoSphere BigInsights. Fatma Özcan 0001, David Hoa, Kevin S. Beyer, Andrey Balmin, Chuan Jie Liu |
SIGMOD Conference | 3 |
| 2011 | Jaql: A Scripting Language for Large Scale Semistructured Data Analysis
Kevin S. Beyer, Vuk Ercegovac, Rainer Gemulla, Andrey Balmin, Mohamed Y. Eltabakh, Carl-Christian Kanne, Fatma Özcan 0001, Eugene J. Shekita |
Proc. VLDB Endow. | 1 |
| 2010 | Ricardo: integrating R and HadoopabstractMany modern enterprises are collecting data at the most detailed level possible, creating data repositories ranging from terabytes to petabytes in size. The ability to apply sophisticated statistical analysis methods to this data is becoming essential for marketplace competitiveness. This need to perform deep analysis over huge data repositories poses a significant challenge to existing statistical software and data management systems. On the one hand, statistical software provides rich functionality for data analysis and modeling, but can handle only limited amounts of data; e.g., popular packages like R and SPSS operate entirely in main memory. On the other hand, data management systems - such as MapReduce-based systems - can scale to petabytes of data, but provide insufficient analytical functionality. We report our experiences in building Ricardo, a scalable platform for deep analytics. Ricardo is part of the eXtreme Analytics Platform (XAP) project at the IBM Almaden Research Center, and rests on a decomposition of data-analysis algorithms into parts executed by the R statistical analysis system and parts handled by the Hadoop data management system. This decomposition attempts to minimize the transfer of data across system boundaries. Ricardo contrasts with previous approaches, which try to get along with only one type of system, and allows analysts to work on huge datasets from within a popular, well supported, and powerful analysis environment. Because our approach avoids the need to re-implement either statistical or data-management functionality, it can be used to solve complex problems right now. Sudipto Das, Yannis Sismanis, Kevin S. Beyer, Rainer Gemulla, Peter J. Haas, John McPherson |
SIGMOD Conference | 3 |
| 2009 | E = MC3: managing uncertain enterprise data in a cluster-computing environmentabstractModern enterprises must manage uncertain data for purposes of risk assessment and decisionmaking under uncertainty. The Monte Carlo approach embodied in the MCDB system of Jampani et al. is well suited for such a task. MCDB can support industrial strength business-intelligence queries over uncertain warehouse data. Moreover, MCDB's extensible approach to specifying uncertainty can also capture complex stochastic prediction models, allowing sophisticated ``what-if'' analyses within the DBMS. The MCDB computations can be highly CPU intensive, but offer the potential for massive parallelization. To realize this potential, we provide a new system, called MC3 (Monte Carlo Computation on a Cluster), that extends the MCDB approach to the map-reduce processing framework. MC3 can exploit the robustness and scalability of map-reduce, and can handle data stored in non-relational formats. We show how MCDB query plans over ``tuple bundles'' can be translated to sequences of map-reduce operations over nested data, and describe different parallelization schemes. We also provide and analyze several novel distributed algorithms for adding pseudorandom number seeds to tuple bundles. These algorithms ensure statistical correctness of the Monte-Carlo computations while minimizing the seed length. Our experiments show that MC3 can scale well for a variety of workloads. Kevin S. Beyer, Vuk Ercegovac, Peter J. Haas, Eugene J. Shekita |
SIGMOD Conference | 2 |
| 2008 | XML Index Recommendation with Tight Optimizer CouplingabstractXML database systems are expected to handle increasingly complex queries over increasingly large and highly structured XML databases. An important problem that needs to be solved for these systems is how to choose the best set of indexes for a given workload. In this paper, we present an XML Index Advisor that solves this XML index recommendation problem and has the key characteristic of being tightly coupled with the query optimizer. We rely on the optimizer to enumerate index candidates and to estimate the benefit gained from potential index configurations. We expand the set of candidate indexes obtained from the query optimizer to include more general indexes that can be useful for queries other than those in the training workload. To recommend an index configuration, we introduce two new search algorithms. The first algorithm finds the best set of indexes for the specific training workload, and the second algorithm finds a general set of indexes that can benefit the training workload as well as other similar workloads. We have implemented our XML Index Advisor in a prototype version of IBMregDB2reg9, which supports both relational and XML data, and we experimentally demonstrate the effectiveness of our advisor using this implementation. Iman Elghandour, Ashraf Aboulnaga, Daniel C. Zilio, Fei Chiang, Andrey Balmin, Kevin S. Beyer, Calisto Zuzarte |
ICDE | 6 |
| 2008 | An xml index advisor for DB2abstractXML database systems are expected to handle increasingly complex queries over increasingly large and highly structured XML databases. An important problem that needs to be solved for these systems is how to choose the best set of indexes for a given workload. We have developed an XML Index Advisor that solves this XML index recommendation problem and is tightly coupled with the query optimizer of the database system. We have implemented our XML Index Advisor for DB2. In this demonstration we showcase the new query optimizer modes that we added to DB2, the index recommendation process, and the effectiveness of the recommended indexes. Iman Elghandour, Ashraf Aboulnaga, Daniel C. Zilio, Fei Chiang, Andrey Balmin, Kevin S. Beyer, Calisto Zuzarte |
SIGMOD Conference | 6 |
| 2007 | Adaptively Reordering Joins during Query ExecutionabstractTraditional query processing techniques based on static query optimization are ineffective in applications where statistics about the data are unavailable at the start of query execution or where the data characteristics are skewed and change dynamically. Several adaptive query processing techniques have been proposed in recent years to overcome the limitations of static query optimizers through either explicit re-optimization of plans during execution or by using a row-routing based approach. In this paper, we present a novel method for processing pipelined join plans that dynamically arranges the join order of both inner and outer-most tables at run-time. We extend the Eddies concept of "moments of symmetry" to reorder indexed nested-loop joins, the join method used by all commercial DBMSs for building pipelined query plans for applications for which low latencies are crucial. Unlike row-routing techniques, our approach achieves adaptability by changing the pipeline itself which avoids the bookkeeping and routing decision associated with each row. Operator selectivities monitored during query execution are used to change the execution plan at strategic points, and the change of execution plans utilizes a novel and efficient technique for avoiding duplicates in the query results. Our prototype implementation in a commercial DBMS shows a query execution speedup of up to 8 times. Quanzhong Li 0002, Minglong Shao, Volker Markl, Kevin S. Beyer, Latha S. Colby, Guy M. Lohman |
ICDE | 4 |
| 2007 | On synopses for distinct-value estimation under multiset operationsabstractThe task of estimating the number of distinct values (DVs) in a large dataset arises in a wide variety of settings in computer science and elsewhere. We provide DV estimation techniques that are designed for use within a flexible and scalable "synopsis warehouse" architecture. In this setting, incoming data is split into partitions and a synopsis is created for each partition; each synopsis can then be used to quickly estimate the number of DVs in its corresponding partition. By combining and extending a number of results in the literature, we obtain both appropriate synopses and novel DV estimators to use in conjunction with these synopses. Our synopses can be created in parallel, and can then be easily combined to yield synopses and DV estimates for arbitrary unions, intersections or differences of partitions. Our synopses can also handle deletions of individual partition elements. We use the theory of order statistics to show that our DV estimators are unbiased, and to establish moment formulas and sharp error bounds. Based on a novel limit theorem, we can exploit results due to Cohen in order to select synopsis sizes when initially designing the warehouse. Experiments and theory indicate that our synopses and estimators lead to lower computational costs and more accurate DV estimates than previous approaches. Kevin S. Beyer, Peter J. Haas, Berthold Reinwald, Yannis Sismanis, Rainer Gemulla |
SIGMOD Conference | 1 |
| 2006 | On the Path to Efficient XML Queries
Andrey Balmin, Kevin S. Beyer, Fatma Özcan 0001, Matthias Nicola |
VLDB | 2 |
| 2005 | Efficient Inverted Lists and Query Algorithms for Structured Value Ranking in Update-Intensive Relational DatabasesabstractWe propose a new ranking paradigm for relational databases called Structured Value Ranking (SVR). SVR uses structured data values to score (rank) the results of keyword search queries over text columns. Our main contribution is a new family of inverted list indices and associated query algorithms that can support SVR efficiently in update-intensive databases, where the structured data values (and hence the scores of documents) change frequently. Our experimental results on real and synthetic data sets using BerkeleyDB show that we can support SVR efficiently in relational databases. Jayavel Shanmugasundaram, Kevin S. Beyer, Eugene J. Shekita |
ICDE | 3 |
| 2005 | Extending XQuery for AnalyticsabstractXQuery is a query language under development by the W3C XML Query Working Group. The language contains constructs for navigating, searching, and restructuring XML data. With XML gaining importance as the standard for representing business data, XQuery must support the types of queries that are common in business analytics. One such class of queries is OLAP-style aggregation queries. Although these queries are expressible in XQuery Version 1, the lack of explicit grouping constructs makes the construction of these queries non-intuitive and places a burden on the XQuery engine to recognize and optimize the implicit grouping constructs. Furthermore, although the flexibility of the XML data model provides an opportunity for advanced forms of grouping that are not easily represented in relational systems, these queries are difficult to express using the current XQuery syntax. In this paper, we provide a proposal for extending the XQuery FLWOR expression with explicit syntax for grouping and for numbering of results. We show that these new XQuery constructs not only simplify the construction and evaluation of queries requiring grouping and ranking but also enable complex analytic queries such as moving-window aggregation and rollups along dynamic hierarchies to be expressed without additional language extensions. Kevin S. Beyer, Donald D. Chamberlin, Latha S. Colby, Fatma Özcan 0001, Hamid Pirahesh |
SIGMOD Conference | 1 |
| 2005 | DB2/XML: designing for evolutionabstractDB2 provides native XML storage, indexing, navigation and query processing through both SQL/XML and XQuery using the XML data type introduced by SQL/XML. In this tutorial we focus on DB2's XML support for schema evolution, especially DB2's schema repository and document-level validation. Kevin S. Beyer, Fatma Özcan 0001, Sundar Saiprasad, Bert Van der Linden |
SIGMOD Conference | 1 |
| 2005 | System RX: One Part Relational, One Part XMLabstractThis paper describes the overall architecture and design aspects of a hybrid relational and XML database system called System RX. We believe that such a system is fundamental in the evolution of enterprise data management solutions: XML and relational data will co-exist and complement each other in enterprise solutions. Furthermore, a successful XML repository requires much of the same infrastructure that already exists in a relational database management system. Finally, XML query languages have considerable conceptual and functional overlap with relational dataflow engines. System RX is the first truly hybrid system that comingles XML and relational data, giving them equal footing. The new support for XML includes native support for storage and indexing as well as query compilation and evaluation support for the latest industry-standard query languages, SQL/XML and XQuery. By building a hybrid system, we leverage more than 20 years of data management research to advance XML technology to the same standards expected from mature relational systems. Kevin S. Beyer, Roberta Cochrane, Vanja Josifovski, Jim Kleewein, George Lapis, Guy M. Lohman, Robert Lyle, Fatma Özcan 0001, Hamid Pirahesh, Normen Seemann, Tuong C. Truong, Bert Van der Linden, Brian Vickery |
SIGMOD Conference | 1 |
| 2005 | Hubble: An Advanced Dynamic Folder Technology for XML
Joshua Hui, Hui-I Hsiao, Kevin S. Beyer |
VLDB | 4 |
| 2004 | Virtual cursors for XML joinsabstractStructural joins are a fundamental operation in XML query processing and a large body of work has focused on index-based algorithms for executing them. In this paper, we describe how two well-known index features -- path indices and ancestor information -- can be combined in a novel way to replace one or more of the physical index cursors in a structural join with virtual cursors. The position of a virtual cursor is derived from the path and ancestor information of a physical cursor. Implementation results are provided to show that, by eliminating index I/O, virtual cursors can improve the performance of structural joins by an order of magnitude or more. Beverly Yang, Marcus Fontoura, Eugene J. Shekita, Sridhar Rajagopalan, Kevin S. Beyer |
CIKM | 5 |
| 2004 | A Framework for Using Materialized XPath Views in XML Query Processing
Andrey Balmin, Fatma Özcan 0001, Kevin S. Beyer, Roberta Cochrane, Hamid Pirahesh |
VLDB | 3 |
| 2002 | Storing and querying ordered XML using a relational database systemabstractXML is quickly becoming the de facto standard for data exchange over the Internet. This is creating a new set of data management requirements involving XML, such as the need to store and query XML documents. Researchers have proposed using relational database systems to satisfy these requirements by devising ways to "shred" XML documents into relations, and translate XML queries into SQL queries over these relations. However, a key issue with such an approach, which has largely been ignored in the research literature, is how (and whether) the ordered XML data model can be efficiently supported by the unordered relational data model. This paper shows that XML's ordered data model can indeed be efficiently supported by a relational database system. This is accomplished by encoding order as a data value. We propose three order encoding methods that can be used to represent XML order in the relational data model, and also propose algorithms for translating ordered XPath expressions into SQL using these encoding methods. Finally, we report the results of an experimental study that investigates the performance of the proposed order encoding methods on a workload of ordered XML queries and updates. Igor Tatarinov, Stratis Viglas, Kevin S. Beyer, Jayavel Shanmugasundaram, Eugene J. Shekita |
SIGMOD Conference | 3 |
| 2000 | How To Roll a Join: Asynchronous Incremental View MaintenanceabstractIncremental refresh of a materialized join view is often less expensive than a full, non-incremental refresh. However, it is still a potentially costly atomic operation. This paper presents an algorithm that performs incremental view maintenance as a series of small, asynchronous steps. The size of each step can be controlled to limit contention between the refresh process and concurrent operations that access the materialized view or the underlying relations. The algorithm supports point-in-time refresh, which allows a materialized view to be refreshed to any time between the last refresh and the present. Kenneth Salem, Kevin S. Beyer, Roberta Cochrane, Bruce G. Lindsay 0001 |
SIGMOD Conference | 2 |
| 1999 | When Is ''Nearest Neighbor'' Meaningful?
Kevin S. Beyer, Jonathan Goldstein, Raghu Ramakrishnan 0001, Uri Shaft |
ICDT | 1 |
| 1999 | Bottom-Up Computation of Sparse and Iceberg CUBEsabstractWe introduce the Iceberg-CUBE problem as a reformulation of the datacube (CUBE) problem. The Iceberg-CUBE problem is to compute only those group-by partitions with an aggregate value (e.g., count) above some minimum support threshold. The result of Iceberg-CUBE can be used (1) to answer group-by queries with a clause such as HAVING COUNT(*) >= X, where X is greater than the threshold, (2) for mining multidimensional association rules, and (3) to complement existing strategies for identifying interesting subsets of the CUBE for precomputation. Kevin S. Beyer, Raghu Ramakrishnan 0001 |
SIGMOD Conference | 1 |
| 1998 | Protecting the Quality of Service of Existing Information SystemsabstractOrganizations that offer external access to their data need a mechanism that ensures a desired level of service for local users. We propose such a mechanism, called the provider agent (PA) architecture, that protects local users by ensuring a (DBA specified) quality of service for local requests in the face of computational demands made by external requests. The PA is a general purpose solution that enhances most information systems currently available. The novelty of our approach is the combination of request profiling with load control mechanisms to improve both protection and performance, while not requiring any modifications to the underlying information system. We demonstrate the effectiveness of the proposed techniques with a prototype PA for a commercial DBMS. Kevin S. Beyer, Miron Livny, Raghu Ramakrishnan 0001 |
CoopIS | 1 |
| 1998 | SRQL: Sorted Relational Query LanguageabstractA relation is an unordered collection of records. Often, however there is an underlying order (e.g., a sequence of stock prices), and users want to pose queries that reflect this order (e.g., find a weekly moving average). SQL provides no support for posing such queries. We show how a rich class of queries reflecting sort order can be naturally expressed and efficiently executed with simple extensions to SQL. Raghu Ramakrishnan 0001, Donko Donjerkovic, Arvind Ranganathan, Kevin S. Beyer, Muralidhar Krishnaprasad |
SSDBM | 4 |
| 1997 | DEVise: Integrated Querying and Visualization of Large DatasetsabstractDEVise is a data exploration system that allows users to easily develop, browse, and share visual presentation of large tabular datasets (possibly containing or referencing multimedia objects) from several sources. The DEVise framework is being implemented in a tool that has been already successfully applied to a variety of real applications by a number of user groups. Miron Livny, Raghu Ramakrishnan 0001, Kevin S. Beyer, Guangshun Chen, Donko Donjerkovic, Shilpa Lawande, Jussi Myllymaki, R. Kent Wenger |
SIGMOD Conference | 3 |
| 1997 | DEVise: Integrated Querying and Visual Exploration of Large Datasets (Demo Abstract)abstractDEVise is a data exploration system that allows users to easily develop, browse, and share visual presentations of large tabular datasets (possibly containing or referencing multimedia objects) from several sources. The DEVise framework, implemented in a tool that has been already successfully applied to a variety of real applications by a number of user groups, makes several contributions. In particular, it combines support for extended relational queries with powerful data visualization features. Datasets much larger than available main memory can be handled—DEVise is currently being used to visualize datasets well in excess of 100MB—and data can be interactively examined at several levels of detail: all the way from meta-data summarizing the entire dataset, to large subsets of the actual data, to individual data records. Combining querying (in general, data processing) with visualizations gives us a very versatile tool, and presents several novel challenges. Miron Livny, Raghu Ramakrishnan 0001, Kevin S. Beyer, Guangshun Chen, Donko Donjerkovic, Shilpa Lawande, Jussi Myllymaki, R. Kent Wenger |
SIGMOD Conference | 3 |