I support developing a database engine as a side and low-level project. However, it's not easy to develop from scratch since there are many different concepts that you should learn. It can be a good practice to learn the internals of the databases, but it'll take some time. Maybe you can follow the link that Dan shared. If you have a passion to learn internals, firstly, and develop some engines after that, you can start today. But if you want to build something in a short time, you may go with a simpler project. In that way, you can enhance your resume in a shorter time.
15 Temmuz 2026 Çarşamba tarihinde saat 20:03:55 UTC+3 itibarıyla Dan Kegel şunları yazdı: > That reminds me of https://build-your-own.org/database/ which looks > pretty cool and fun. > > But likely it's not something you'd do for any practical use case. > > LLMs may not be the best mentors here :-) > > Asking an llm something like > > "what's a good low-level project in golang that I could complete in a > month and that has practical applications?" > > might pull up better ideas. > - Dan > > > On Tuesday, June 23, 2026 at 4:33:43 AM UTC-6 Rishikesh Raj wrote: > >> "I want to build a low-level project for my resume. An LLM suggested >> creating a database engine in Go, but I’m unsure how to approach it. Should >> I pursue this project, or focus on something else? If I do build it, what >> would be the practical use case?" >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/fa518ecd-2597-4842-86d1-7904bf376cd1n%40googlegroups.com.
