Hello everyone!
In this blog series, we’re going to explore various graph databases for a Golang project I’m currently working on.
The project requires a cloud-native graph database.
Our use case involves a small schema with a massive amount of data, millions of new edges inserted daily, and sub-second query times for interactive user engagement.
We will talk more about the schema in the next post.
Over the following days, we’ll dive into different graph databases, test installations, code samples, and benchmark results. We’ll kick off our journey with four popular graph databases: EdgeDB, Neo4J, and Dgraph.
Let’s start with a brief overview of our project requirements and the plan for the upcoming blog posts:
Project Requirements:
Approximate plan:
By the end of the series, we’ll have a deeper understanding of the strengths and weaknesses of each option, and ultimately make an informed decision on the best fit for our Golang project.
Now, I’d love to hear from you! What are your favorite graph databases, and why? If there’s a specific database you’d like us to consider, please let us know in the comments below. I’m open to suggestions and eager to learn from your experiences.
I think it's enough knowledge of #closure not to use it anymore.
Thank God, I spent only two days on it, to understand.
```
user=> (pop (list 3 2 1))
(2 1)
user=> (pop [3 2 1])
[3 2]
```
I am not convinced that compiler that gives you error messages like
```
class clojure.lang.PersistentVector$ChunkedSeq cannot be cast to class clojure.lang.IPersistentStack (clojure.lang.PersistentVector$ChunkedSeq and clojure.lang.IPersistentStack are in unnamed module of loader 'app')
```
Should exist in 2023.
I am not happy with rust, but at least, error messages in rust are notably better than this.
I'm going to participate in this one:
https://exercism.org/challenges/12in23
Go with me. Let's have fun.
🔵 WordPress Project to Evaluate Replacing Slack with Matrix Open Source Chat @matrixdotorg @matrix
by Sarah Gooding @pollyplummer at @wptavern
#wordpress
https://wptavern.com/wordpress-project-to-evaluate-replacing-slack-with-matrix-open-source-chat
Previously unknown Egyptian royal tomb in Luxor discovered.
https://www.npr.org/2023/01/15/1149342572/ancient-egypt-royal-tomb-luxor-archeology?sc=18&f=1001
I have been asking #chatgpt a few questions, and it often gives flawed answers.
For example, ask it to list the largest cities in the Midwest. When I did this, it omitted Detroit.
Then ask it for the population of Detroit. It answered that it is the largest city in the Midwest.
Had a typo that cost me a few hours to understand.
I've completed "Beacon Exclusion Zone" - Day 15 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/15
I just completed "Regolith Reservoir" - Day 14 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/14
Dijkstra saved the day. Though I tried naive/bruteforce approach as well.
Gave up Rust as well.
I just completed "Hill Climbing Algorithm" - Day 12 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/12
Gave up Rust again.
I just completed "Monkey in the Middle" - Day 11 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/11
For a moment, I thought that writing an OCR solution is a part of the challenge
I just completed "Cathode-Ray Tube" - Day 10 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/10
I just completed "Rope Bridge" - Day 9 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/9
Playing with vectors this time.
I just completed "Treetop Tree House" - Day 8 - Advent of Code 2022 #AdventOfCode https://adventofcode.com/2022/day/8