TypeDB Blog

How we're building the future with TypeDB


The need for subtyping and polymorphism in databases

In this article, we’ll explain how a new revolution in databases overcomes the limitations of relational, document and graph databases by using subtyping and polymorphism — core object-oriented (OO) programming principles — to create higher abstractions and achieve greater expressivity.

Shane Johnson

·


The age of AI is upon us — where are the smart databases?

What if you could ask sophisticated questions without having to tell the database how to answer them? In the same way AI-powered code generation tools can improve developer productivity, so can an AI-powered database.

Shane Johnson

·