EDBT 2026 Demo / reviewers in the wild / expert
Marjorie Templeton
dblp:81/6380
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging 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
8 papers |
Distributed and cloud data management · 47% Query processing and optimization · 44% Database system architecture and tuning · 5% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
distributed query processing |
0.0 | 4 | 1989 | Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989 Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987 Query Processing in a Fragmented Relational Distributed System: Mermaid · IEEE Trans. Software Eng. 1985 |
Distributed and cloud data management
federated database |
0.0 | 1 | 1995 | InterViso: Dealing With the Complexity of Federated Database Access · VLDB J. 1995 |
Query processing and optimization › query optimization
distributed query optimization |
0.0 | 2 | 1987 | Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987 Adaptive Techniques for Distributed Query Optimization · ICDE 1986 |
Query processing and optimization
query optimization |
0.0 | 2 | 1985 | Query Processing in a Fragmented Relational Distributed System: Mermaid · IEEE Trans. Software Eng. 1985 Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management Systems · ICDE 1984 |
Query processing and optimization › join processing
join algorithms |
0.0 | 1 | 1989 | Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989 |
Query processing and optimization › query optimization › distributed query optimization
multidatabase query optimization |
0.0 | 1 | 1989 | Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989 |
Query processing and optimization › join processing
distributed join |
0.0 | 1 | 1987 | Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987 |
Distributed and cloud data management › distributed database architecture
heterogeneous distributed databases |
0.0 | 1 | 1987 | Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987 |
Distributed and cloud data management
multidatabase systems |
0.0 | 1 | 1987 | Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987 |
Query processing and optimization › adaptive query processing
adaptive query optimization |
0.0 | 1 | 1986 | Adaptive Techniques for Distributed Query Optimization · ICDE 1986 |
Query processing and optimization
cost estimation |
0.0 | 1 | 1986 | Adaptive Techniques for Distributed Query Optimization · ICDE 1986 |
Distributed systems
distributed data processing |
0.0 | 1 | 1986 | Mermaid - Experiences with Network Operation · ICDE 1986 |
Distributed and cloud data management › distributed query processing
distributed aggregation |
0.0 | 1 | 1989 | Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989 |
Natural language and speech › Language models and text generation
natural language understanding |
0.0 | 1 | 1979 | EUFID: A Friendly and Flexible Front-End For Data Management Systems · ACL 1979 |
Data models and query languages › natural language interface
natural language interface to database |
0.0 | 1 | 1979 | EUFID: A Friendly and Flexible Front-End For Data Management Systems · ACL 1979 |
Data models and query languages
SQL |
0.0 | 1 | 1987 | Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987 |
Distributed systems
distributed debugging |
0.0 | 1 | 1986 | Mermaid - Experiences with Network Operation · ICDE 1986 |
Data integration and cleaning
heterogeneous data integration |
0.0 | 1 | 1984 | Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management Systems · ICDE 1984 |
Methods — techniques the papers use, named apart from their topics
heuristic algorithm · 0.0fragment and replicate · 0.0query optimization algorithms · 0.0query optimization · 0.0functional dependencies · 0.0semantic query optimization · 0.0schema translation · 0.0performance testing · 0.0knowledge acquisition · 0.0distributed query optimization · 0.0natural language front-end · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | InterViso: Dealing With the Complexity of Federated Database Access
Marjorie Templeton, Herbert Henley, Edward Maros, Darrel J. Van Buer |
VLDB J. | 1 |
| 1989 | Distributed query processing a multiple database systemabstractMermaid is a testbed system which provides integrated access to multiple databases. Two query optimization algorithms have been developed for Mermaid. The semijoin algorithm tends to reduce the data transmission cost, while the replicate algorithm reduces the processing cost. An algorithm that integrates the features of these two algorithms to optimize the processing cost as well as the transmission cost is presented. A dynamic network environment is considered where processing speeds at each site and transmission speeds at each link can be variable. Moreover, distributed processing of aggregates is considered based on the functional dependency among the fragment attribute, the aggregate attribute, and the group-by attribute. Semantic information is utilized to obtain efficient query processing.> Arbee L. P. Chen, David Brill, Marjorie Templeton, Clement T. Yu |
IEEE J. Sel. Areas Commun. | 3 |
| 1987 | Mermaid - A front-end to distributed heterogeneous databasesabstractMermaid is a system that allows the user of multiple databases stored under various relational DBMSs running on different machines to manipulate the data using a common language, either ARIEL or SQL. It makes the complexity of this distributed, heterogeneous data processing transparent to the user. In this paper, we describe the architecture, system control, user interface, language and schema translation, query optimization, and network operation of the Mermaid system. Future research issues are also addressed. Marjorie Templeton, David Brill, Son K. Dao, Eric Lund, Patricia Ward, Arbee L. P. Chen, Robert M. MacGregor |
Proc. IEEE | 1 |
| 1987 | Algorithms to Process Distributed Queries in Fast Local NetworksabstractWe propose a scheme to make use of semantic information to process distributed queries locally without data transfer with respect to the join clauses of the query. Since not all queries can be processed without data transfer, we give an algorithm to recognize the "locally processable queries." For nonlocally processable queries, a simple "fragment and replicate" algorithm is used. The algorithm chooses a relation to remain fragmented at the sites where they are situated while replicating the other relations at those sites. Our algorithm determines the chosen relation and the chosen copy of every fragment of the chosen relation such that the minimum response time is obtained. The algorithm runs in linear time. If the fragments of the relation are allowed to be processed in other sites, then the problem is NP hard. Two heuristics are given for that situation. They are compared to the optimal situation. Experimental results show that the strategies produced by the heuristics have small errors relative to the optimal strategy. Clement T. Yu, Keh-Chang Guh, Weining Zhang, Marjorie Templeton, David Brill, Arbee L. P. Chen |
IEEE Trans. Computers | 4 |
| 1986 | Mermaid - Experiences with Network OperationabstractAIDA is a distributed data management (DDM) front-end system which runs on top of existing databases stored in different data management systems (DBMSs). It appears to the user to be a distributed DBMS, although many of the DBMS functions are actually provided by the underlying DBMS. It currently runs above three relational DBMSs, the IDM database machine connected to a VAX, Ingres on two Suns, and Mistress on a third Sun. One of the key components of the AIDA system is Mermaid which provides query optimization, networking, and system control. Mermaid required research into query optimization where the costs of operations on the different processors and DBMSs is variable, the network cost is variable, and capabilities of the different DBMSs is variable. We extended existing distributed query optimization algorithms to support replicated and fragmented relations. In this paper, we discuss our experiences with the development and testing of the Mermaid system and with the integration of Mermaid with the AIDA translator. We discuss the types of commands, the system controller, and our experiences with distributed debugging. Then we give the results of our initial performance tests. Marjorie Templeton, David Brill, Arbee L. P. Chen, Son K. Dao, Eric Lund |
ICDE | 1 |
| 1986 | Adaptive Techniques for Distributed Query OptimizationabstractWe propose new adaptive techniques for distributed query optimization. These techniques are divided into two groups: the ones that improve efficiency of query execution (directly) and the ones that improve cost estimations for query execution strategies. Some of the proposed techniques utilize semantic information and knowledge acquisition to adapt to the environment. The latter, in contrast to the former, is not a well-established idea. This is a disturbing fact since knowledge acquisition can give significant improvements in performance of a query optimization algorithm. Performing analysis manually is extrernely time consuming and tedious. Therefore, some learning capacity should be added to the system. Some knowledge acquisition techniques that result in adaptive (dynamic) adjustment to run-time changes are proposed. Clement T. Yu, Leszek Lilien, Keh-Chang Guh, Marjorie Templeton, David Brill, Arbee L. P. Chen |
ICDE | 4 |
| 1985 | Query Processing in a Fragmented Relational Distributed System: MermaidabstractThis paper describes the query optimizer of the Mermaid system which provides a user with a unified view of multiple preexisting databases which may be stored under different DBMS's. The algorithm is designed for databases which may contain replicated or fragmented relations and for users who are primarily making interactive, ad hoc queries. Although the implementation of the algorithm is a front-end system, not an integrated distributed DBMS, it should be applicable to a distributed DBMS also. Clement T. Yu, Chin-Chen Chang 0005, Marjorie Templeton, David Brill, Eric Lund |
IEEE Trans. Software Eng. | 3 |
| 1984 | Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management SystemsabstractThe Mermaid testbed system has been developed as part of an ongoing research program at SDC to explore issues in distributed data management. The Mermaid testbed provides a uniform front end that makes the complexity of manipulating data in distributed heterogeneous databases under various data management systems (DBMSs) transparent to the user. It is being used to test query optimization algorithms as well as user interface methodology. David Brill, Marjorie Templeton, Clement T. Yu |
ICDE | 2 |
| 1979 | EUFID: A Friendly and Flexible Front-End For Data Management SystemsabstractArticle Free Access Share on EUFID: a friendly and flexible front-end for data management systems Author: Marjorie Templeton System Development Corporation, Santa Monica, CA System Development Corporation, Santa Monica, CAView Profile Authors Info & Claims ACL '79: Proceedings of the 17th annual meeting on Association for Computational LinguisticsJune 1979 Pages 91–93https://doi.org/10.3115/982163.982190Published:29 June 1979Publication History 5citation299DownloadsMetricsTotal Citations5Total Downloads299Last 12 Months13Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Marjorie Templeton |
ACL | 1 |