Live briefing
Everything about Hi/Lo algorithm
Database algorithm
Hi/Lo is an algorithm and a key generation strategy used for generating unique keys for use in a database as a primary key. It uses a sequence-based hi-lo pattern to generate values. Hi/Lo is used in scenarios where an application needs its entities to have an identity prior to persistence. It is a value generation strategy. An alternative to Hi/Lo would be for the application to generate keys as universally unique identifiers (UUID). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Hi/Lo algorithmA 5-minute orientation
- Skim a recent paper: A Review of Yolo Algorithm DevelopmentsInfluential work since 2022
- Pick up a classic book: Power talkThe most-reprinted book on the subject
- Read the landmark paper: A fast and elitist multiobjective genetic algorithm: NSGA-IICited 45,248 times
- Go sideways: Hibernate (framework)A closely related topic
- Go sideways: Primary keyA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A fast and elitist multiobjective genetic algorithm: NSGA-II
Maximum Likelihood from Incomplete Data Via the EM Algorithm
IQ-TREE: A Fast and Effective Stochastic Algorithm for Estimating Maximum-Likelihood Phylogenies
SPAdes: A New Genome Assembly Algorithm and Its Applications to Single-Cell Sequencing
An Algorithm for Least-Squares Estimation of Nonlinear Parameters
A Simple, Fast, and Accurate Algorithm to Estimate Large Phylogenies by Maximum Likelihood
The Whale Optimization Algorithm
A Fast Learning Algorithm for Deep Belief Nets
🆕 Influential since 2022
A Review of Yolo Algorithm Developments
Particle Swarm Optimization Algorithm and Its Applications: A Systematic Review
Dung beetle optimizer: a new meta-heuristic algorithm for global optimization
Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer
Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems
📚 Books worth reading
- 📕Power talkKaren Lam · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Hibernate (framework) Hibernate ORM (or simply Hibernate) is an object–relational mapping tool for the Java programming language. It provides a framework for mapping an object-orient…
- Primary key In the relational model of databases, a primary key is a designated set of attributes (column(s)) that can reliably identify and distinguish between each…
- NHibernate NHibernate is a port of the Hibernate object–relational mapping (ORM) framework for the Microsoft .NET platform. It provides a framework for mapping an…
- Object–relational mapping Object–relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between a relational database…
- List of object–relational mapping software This is a list of well-known object–relational mapping software. Apache Cayenne, open-source for Java Apache OpenJPA, open-source for Java DataNucleus…
- Active record pattern In software engineering, the active record pattern is an architectural pattern. It is found in software that stores in-memory object data in relational…
- Referential integrity Referential integrity is a property of data stating that all its references are valid. In the context of relational databases, it requires that if a value…
- Doctrine (PHP) The Doctrine Project (or Doctrine) is a set of PHP libraries primarily focused on providing persistence services and related functionality. Its most commonly…