Discussion Forum

November 2021 Community Events

All Community Events for November 2021

TypeDB Academy - Getting Started with Schema Design

November 2, 2021 @ 17:30 London Time

Sign Up Here

Description

Good for:

  • Beginners to TypeDB and TypeQL.
  • Those who have been using TypeDB and want a refresher on schema and TypeQL.
  • Experienced data analysts and software engineers.
  • Those who want to better represent their domain in a model that allows for logical reasoning at the database level.

Description:
In this TypeDB Academy, we will start by gaining an understanding of the fundamental components of the TypeDB software. We will see how we can download, install, run, perform all basic database operations, all the way to deploying the database for development, demonstration and production.
Then we will explore what schema looks like within TypeDB, starting with clarifying the motivation for schema, the conceptual schema of TypeDB, and its relationship to the Enhanced Entity-Relationship model.

Takeaways:

  • Understanding of fundamental components of TypeDB and how to download, install, run on your computer.
  • Be able to articulate why schema is so beneficial when using TypeDB, why we use one and how it enables a more expressive model.
  • Write a TypeDB schema in TypeQL.
Summary

2021-11-02T17:30:00Z2021-11-02T18:30:00Z

Scaling TypeDB for the Enterprise | TypeDB Cluster

November 9, 2021 @ 17:30 London Time

Sign Up Here

Description

Applications running on production have much higher requirements. Not only do they need to be correct, they also need to be “always-on”, handle a much bigger user load, and also be secure.

Meet TypeDB Cluster, the TypeDB database for production-scale. Join us for a walk through the underlying architecture and what value it brings to developers running an application at scale.

Takeaways:

  • How TypeDB Cluster achieves high availability
  • How TypeDB enables horizontal scalability
  • High-level architecture of TypeDB Cluster’s replication
  • High-level architecture of TypeDB Cluster’s client-cluster communication

Speaker:
Ganesh leads the development of TypeDB Cluster while also managing other aspects such as infrastructure and project management. His day-to-day work involves building concurrent and distributed algorithms such as Raft and the Actor Model.

He graduated with an MSc of Grid Computing from the University of Amsterdam, and has built several large scale distributed and real-time systems throughout his career.

Summary

2021-11-09T17:30:00Z2021-11-09T18:30:00Z

Comparing Labeled Property Graphs (Graph Databases) to TypeDB

November 10, 2021 @ 17:30 London Time

Sign Up Here

Description

Graph databases have matured into mainstream technologies and deliver tremendous value to organisations across any industry. They are more flexible than traditional relational databases as they enable us to leverage the relationships in our data in a way relational databases cannot do. In the time of AI and Big Data, this creates opportunities for any organisation.

However, developing with graph databases requires us to overcome plenty of challenges when it comes to data modelling, maintaining consistency of our data among others.

In this talk, we discuss:

  • how TypeDB compares to labelled property graphs and how it addresses these challenges. While both technologies share similarities, they are fundamentally different.
  • We’ll cover how to read & write data
  • how to model complex domains
  • TypeDB’s ability to perform machine reasoning at scale

Speaker: Tomás Sabat

Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cyber security and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.

Summary

2021-11-10T17:30:00Z2021-11-10T18:30:00Z

Reasoner Meet Actors | TypeDB’s Native Reasoning Engine

November 11, 2021 @ 17:30 London Time

Sign Up Here

Description

How might we utilise an actor-based execution model to build a powerful yet elegant reasoning engine?

We’ll visit the key ideas behind actors, and then walk through how we break reasoning into neat, actor-sized building blocks. As we do this, it will become clear how our marriage of reasoning and actors naturally produces a scalable and efficient execution engine. Finally, we’ll visually illustrate the complex behaviour that arises from our model.

Speaker: Joshua Send

Joshua primarily works on TypeDB’s query planner, performance optimisation, and benchmarking. He enjoys working on interesting algorithmic and open-ended problems, many of which can be found at TypeDB - everything from distributed systems to machine learning to optimisation tasks crop up regularly.

A recent graduate of the University of Cambridge, Joshua obtained a 1st class BA, and MEng with Distinction in 2017 and 2018, respectively. His background in systems, computer vision, machine learning, and robotics lends itself well to the nature of TypeDB’s work. His previous experience was at Autodesk Inc, TNG Technology Consulting, and working as a summer researcher in Cambridge.

Summary

2021-11-30T17:30:00Z2021-11-30T18:30:00Z

Enabling the Computational Future of Biology

November 16, 2021 @ 17:30 London Time

Sign Up Here

Description

Computational biology has revolutionised biomedicine. The volume of data it is generating is growing exponentially. This requires tools that enable computational and non-computational biologists to collaborate and derive meaningful insights. However, traditional systems are inadequate to accurately model and handle data at this scale and complexity.

In this talk, we discuss how TypeDB enables biologists to build a deeper understanding of life, and increase the probability of groundbreaking discoveries, across the life sciences.

Speaker: Tomás Sabat

Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cyber security and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.

Summary

2021-11-16T17:30:00Z2021-11-16T18:30:00Z

Comparing Semantic Web Technologies to TypeDB

November 17, 2021 @ 17:30 London Time

Sign Up Here

Description

Semantic Web technologies enable us to represent and query for very complex and heterogeneous datasets. We can add semantics and reason over large bodies of data on the web. However, despite a lot of educational material available, they have failed to achieve mass adoption outside academia.

TypeDB works at a higher level of abstraction and enables developers to be more productive when working with complex data. TypeDB is easier to learn, reducing the barrier to entry and enabling more developers to access semantic technologies. Instead of using a myriad of standards and technologies, we just use one language - TypeQL.

In this talk:

  • we will look at how TypeQL compares to Semantic Web standards, specifically RDF, SPARQL RDFS, OWL and SHACL.
  • cover questions such as, how do we represent hyper-relations in TypeDB? How to use rdfs:domain and rdfs:range in TypeDB? And how do the modelling philosophies compare?

Speaker: Tomás Sabat

Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cyber security and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.

Summary

2021-11-17T17:30:00Z2021-11-17T18:30:00Z

Introduction to TypeDB and TypeQL

Our monthly TypeDB Community check-in

Signup Here

Description

Intelligent systems process data that is far too complex for current databases. They require an expressive data model and an intelligent query language in order to tackle a higher order of complexity in data and knowledge.

Join Tomás and Daniel from the Vaticle team where we discuss the origins of TypeDB, the impetus for inventing a new query language, TypeQL and why we are so excited about the future of software and intelligent systems.

Each session will start with a community update and then our presentation. At the end, we open up the “floor” [read: zoom mic] and hear from you all, about:

  • Questions
  • Ideas
  • Feedback
  • Current projects
  • Anything that you’d like to share with the community

Watch On-Demand:

Summary

2021-11-18T17:30:00Z2021-11-18T18:30:00Z

Beyond SQL | Comparing SQL to TypeQL

December 1, 2021 @ 17:30 London Time

Sign Up Here

Description

Using SQL to query relational databases is easy. As a declarative language, it’s straightforward to write queries and build powerful applications. However, relational databases struggle when working with complex data. When querying such data in SQL, challenges especially arise in the modelling and querying of the data.

For example, due to the large number of necessary JOINs, it forces us to write long and verbose queries. Such queries are difficult to write and prone to mistakes.

TypeQL is the query language used in TypeDB. Just as SQL is the standard query language in relational databases, TypeQL is TypeDB’s query language. It’s a declarative language, and allows us to model, query and reason over our data.

In this talk, we will look at how TypeQL compares to SQL. Why and when should you use TypeQL over SQL? How do we do outer/inner joins in TypeQL? We’ll look at the common concepts, but mostly talk about the differences between the two.

Speaker: Tomás Sabat

Tomás is the Chief Operating Officer at Vaticle. He works closely with TypeDB’s open source and enterprise users who use TypeDB to build applications in a wide number of industries including financial services, life sciences, cybersecurity and supply chain management. A graduate of the University of Cambridge, Tomás has spent the last seven years founding and building businesses in the technology industry.

Summary

2021-12-01T17:30:00Z2021-12-01T18:30:00Z