Semantic versioning can be used to describe the downward compatibility of software. Using the example of a search engine for linguistic annotations, we show which problems can occur when operating a search-based service with persistent IDs for queries and results and present possible solutions. Different components, such as the software, the domain-specific query language, and the web service, provide different guarantees and make different demands on downward compatibility. By migrating an existing PostgreSQL-based system to our own implementation, we gain important practical experience in the downward-compatible modernization of an existing system, which we will share in this talk.
Die Hard 1.1024.0: backward compatibility of a search engine with persistant IDs
2019-06-04
Conference paper
Electronic Resource
English
Persistant Wide Area Surveillance from an Airship
Online Contents | 2012
|Shipping - Passage du Nord-Ouest: désaccord persistant en Amérique du Nord
Online Contents | 2007
Inlet-engine compatibility analysis
AIAA | 1970
|HELICOPTER ENGINE-ROTOR SYSTEM COMPATIBILITY
SAE Technical Papers | 1962