You might have seen the recent news reports about the collision between U.S. and Russian communication satellites. The U.S. satellite was one of the Iridium satellites. What wasn’t reported and you probably don’t know is that an object database management system (ODBMS) is an important part of the Iridium system. Even though ODBMSs are a [...]
February 13, 2009
I am now also posting on the Cutter Blog. My initial posting is (The Acronym) SOA is (Perhaps) Dead (at Some Companies); Long Live Services. It is a response to Anne Thomas Manes’ SOA is Dead; Long Live Services on her blog at the Burton Group.
January 9, 2009
The typical definition of an atomic task or process is one that cannot be decomposed further. This is vague and subject to interpretation. The Decomposition Matrix on this site uses a specific definition: A task (for business process diagrams) or a process (for data flow diagrams) is atomic if every input relates to every output [...]
December 3, 2008
My last posting referenced the criteria for a well-formed business process diagram mentioned in Business Process Driven SOA using BPMN and BPEL by Matjaz B. Juric and Kapil Pant. I am going to expand on their criteria to create a more comprehensive definition of a well-formed business process diagram. To start, here are three criteria [...]
November 18, 2008
I recently received two new books on business process modeling. Both books looked interesting because they had great titles. As it turns out, one book is great and the other not so good. The not so good book is Business Process Driven SOA using BPMN and BPEL by Matjaz B. Juric and Kapil Pant. There [...]
October 9, 2008
The Design Decomposition Blog is written by Doug Barry.
The JDO Query Language interface (JDOQL) has the following goals:
Query language neutrality. The underlying query language might be a relational
query language such as SQL; an object database query language such as OQL; or
a specialized API to a hierarchical database or mainframe EIS system.
Optimization to specific query language. The Query interface is capable of
optimizations; therefore, the interface has enough user-specified information to allow for the JDO implementation to exploit data source specific
query features.
Accommodation of multi-tier architectures. Queries may be executed entirely in
memory, or may be delegated to a back end query engine. The JDO Query interface
provides for both types of query execution strategies.
Large result set support. Queries might return massive numbers of JDO instances
that match the query. The JDO Query architecture provides for processing the
results within the resource constraints of the execution environment.
Compiled query support. Parsing queries may be resource-intensive, and in many
applications can be done during application development or deployment, prior to
execution time. The query interface allows for compiling queries and binding run-time
parameters to the bound queries for execution.
Additional
information on JDOQL, including a BNF grammar, can be found at the Sun
website (new window).
There are nearly 400 pages of articles on this site with over 40 pages on database concepts and standards.
Search this site for more articles
Custom Search
Browse this site for more articles
Click on the topics below to browse the articles on this site. You can see more detail by clicking on the arrows. This highlights the location of the current
article: JDO Query Language (JDOQL).
Related recent articles from Google News
What is Apache Hadoop? O'Reilly Radar The important innovation of MapReduce is the ability to take a query over a dataset, divide it, and run it in parallel over multiple nodes. Distributing the computation solves the issue of data too large to fit onto a single machine. and more » 2 Feb 2012 at 10:48am
Taming knowledge with open source KMWorld Magazine You can snag a copy of the code yourself at http://lucene.apache.org/java/docs/index.html. With some poking around Bing.com or Google.com, you will quickly discover that a number of organizations are offering Lucene-centric search solutions. 31 Jan 2012 at 11:03pm
New Oracle PartnerNetwork (OPN) Specialization for MySQL Enables Partners to ... MarketWatch (press release) Oracle's partners who embed or bundle MySQL with their software, hardware or appliances also receive access to the development license of advanced MySQL commercial tools, including MySQL Enterprise Monitor and MySQL Query Analyzer, allowing them to ... and more » 30 Jan 2012 at 7:05am
Hadoop, Ruby on Rails Among Top 16 Open-Source Projects of 2011 eWeek HBase is an open-source, nonrelational, distributed database that is modeled after Google's BigTable and written in Java. It was developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of Hadoop Distributed Filesystem ... 12 Jan 2012 at 4:24pm
Pentaho Open Sources Big Data Capabilities to Further Fuel Widespread Adoption MarketWatch (press release) Delivers at least a 10x boost in productivity for developers through visual tools that eliminate the need to write code such as Hadoop MapReduce Java programs, Pig scripts, Hive queries, or NoSQL database queries and scripts; -- Makes big data ... and more » 30 Jan 2012 at 8:04am
Data Structures and Other Objects Using Java (4th Edition) by Michael Main Description: Data Structures and Other Objects Using Java is a gradual, "just-in-time" introduction to Data Structures for a CS2 course. Each chapter provides a review of the key aspects of object-oriented programming and a syntax review, giving students the foundation for understanding significant programming concepts. With this framework they are able to accomplish writing functional data...
Object-Oriented Data Structures Using Java by Nell Dale, Daniel T. Joyce, Chip Weems Description: Continuing the success of the popular second edition, the updated and revised Object-Oriented Data Structures Using Java, Third Edition is sure to be an essential resource for students learning data structures using the Java programming language. It presents traditional data structures and object-oriented topics with an emphasis on problem-solving, theory, and software engineering ...
Java Methods: Object-Oriented Programming and Data Structures by Maria Litvin, Gary Litvin Description: This book offers a thorough introduction to the concepts and practices of object-oriented programming in Java. It also introduces the most common data structures and related algorithms and their implementations in the Java collections framework. Chapters 1-14 follow the syllabus of the AP Computer Science course. They will prepare you well for the AP CS exam. Chapters 15-18 on fil...