SQLite already compiles queries into opcodes and then uses its own VM to interpret them. You would have to reimplement the internal VM.
696 karma · joined November 4, 2020
SQLite already compiles queries into opcodes and then uses its own VM to interpret them. You would have to reimplement the internal VM.
Great! Please reach out to us after you learn (again) that this is a bad idea!
* Developer Relations Engineer: https://jobs.lever.co/ottertune/486e1fdb-ceb6-44d4-872f-c66e...
This is a super important position to us, so you can email me directly if you want to discuss: pavlo@ottertune.com
Apply anyway and let's chat.
* Developer Relations Engineer: https://jobs.lever.co/ottertune/486e1fdb-ceb6-44d4-872f-c66e...
This is a super important position to us, so you can email me directly if you want to discuss: pavlo@ottertune.com
OtterTune is a database optimization-as-a-service company. We use ML to automatically improve the performance of MySQL/PostgreSQL databases running on Amazon. We are a remote-first company. We are backed by Accel and the co-founders of Snowflake, DataBricks, SingleStore, CockroachDB, and Duolingo.
* Senior Front-End Engineer: https://jobs.lever.co/ottertune/ad9948ce-a542-4189-bd49-0bf3...
* Developer Relations Engineer: https://jobs.lever.co/ottertune/486e1fdb-ceb6-44d4-872f-c66e...
* Solutions Architect: https://jobs.lever.co/ottertune/0b14fbe7-d8b2-4d46-91fd-a6e7...
* UI/UX Designer: https://jobs.lever.co/ottertune/0b14fbe7-d8b2-4d46-91fd-a6e7...
* Director of Operations: https://jobs.lever.co/ottertune/2d077acf-7390-498c-9137-fa9e...
Legit compensation + equity. 401k w/ matching. PTO + sickdays + paid FMLA.
We are also hiring for many other roles: https://ottertune.com/careers/
Email us if you have questions: hiring@ottertune.com
* Developer Relations Engineer: https://jobs.lever.co/ottertune/486e1fdb-ceb6-44d4-872f-c66e...
This is a super important position to us, so you can email me directly if you want to discuss: pavlo@ottertune.com
OtterTune is a database optimization-as-a-service company. We use ML to automatically improve the performance of MySQL/PostgreSQL databases running on Amazon. We are a remote-first company. We are backed by Accel and the co-founders of Snowflake, DataBricks, SingleStore, CockroachDB, and Duolingo.
* Senior Front-End Engineer: https://jobs.lever.co/ottertune/ad9948ce-a542-4189-bd49-0bf3...
* Developer Relations Engineer: https://jobs.lever.co/ottertune/486e1fdb-ceb6-44d4-872f-c66e...
* Solutions Architect: https://jobs.lever.co/ottertune/0b14fbe7-d8b2-4d46-91fd-a6e7...
* UI/UX Designer: https://jobs.lever.co/ottertune/0b14fbe7-d8b2-4d46-91fd-a6e7...
* Director of Operations: https://jobs.lever.co/ottertune/2d077acf-7390-498c-9137-fa9e...
Legit compensation + equity. 401k w/ matching. PTO + sickdays + paid FMLA.
We are also hiring for many other roles: https://jobs.lever.co/ottertune
Email us if you have questions: hiring@ottertune.com
> Like the article is titled "Ten Database Commandments", but the entire intro is all about the 25th anniversary of Biggie's sorrowful death.
I am huge fan of 1990s hip-hop. I try to incorporate elements of it (e.g., Biggie, Tupac, WuTang) in my academic courses on databases (https://www.youtube.com/c/CMUDatabaseGroup) and at the OtterTune company.
We even put out our own record label for database/otter-themed hip-hop music:
https://ottertune.bandcamp.com/
> The advice itself is really weak, like "never run your app on the same server as your DBMS", which is already common knowledge to database admins.
The commandments are targeting anybody deals with databases, not just DBAs.
Never get high on your own supply is obvious too but it's still one of Biggie's commandments.
> Is this article meant to be for Biggie fans?
Yes.
> Database admins?
Yes.
> Is it in memory of Biggie or making fun of him?
The former, not the latter.
> And what does The Notorious B.I.G. have to do with databases in the first place?
I'm not sure how one can listen to Biggie's lyrics and not think of databases.
OtterTune is a database optimization-as-a-service company. We use ML to automatically improve the performance of MySQL/PostgreSQL databases running on Amazon. We are a remote-first company. We are backed by Accel and the co-founders of Snowflake, DataBricks, SingleStore, CockroachDB, and Duolingo.
* Senior Front-End Engineer: https://jobs.lever.co/ottertune/ad9948ce-a542-4189-bd49-0bf3...
* Senior Full-Stack Engineer: https://jobs.lever.co/ottertune/762d0365-f00b-43de-a3a1-37f7...
* Product Manager: https://jobs.lever.co/ottertune/a7fcb8f8-4bd1-45a4-a29b-0723...
We are also hiring for other roles: https://jobs.lever.co/ottertune
Email me if you have questions: pavlo@ottertune.com
Graph databases will not overtake relational databases in 2030 by marketshare.
Bookmark this comment. Reach out to me in 2030. If I'm wrong, I will replace my official CMU photo with one of me wearing a shirt that says "Graph Databases Are #1". I will use that photo until I retire, get fired, or a former student stabs me.
https://ottertune.com/blog/prevent-machine-learning-from-wre...
We also advise our customers to not point OtterTune at a production database right away.
I got you fam: https://ottertune.com/
Peloton and OtterTune are completely different projects. Peloton was abandoned and rewritten as NoisePage (https://noise.page). OtterTune has always been OtterTune.
See this recent interview where I discuss why we gave up on Peloton:
https://www.ibm.com/cloud/blog/database-deep-dives-with-andy...
> - How did the team ensure this project doesn't suffer from the same disadvantages as its predecessor?
Again, different projects. OtterTune is all about not having to modify the internals of Postgres, MySQL, and any other DBMS. This is why we were able to support Oracle in the academic version in a short amount of time:
https://ottertune.com/blog/vldb-autonomous-database-tuning-i...
> - What would you advise other teams undertaking a rewrite to pay off their tech debts?
It is hard for to provide general advice for this question because every situation is different.
> How does this project compare to / contrast with Google's and SingleStore's efforts in this space?
I am not familiar with Google or SingleStore using ML in the manner that we are with OtterTune to tune configuration knobs. Or at least I have not seen anything public about it.
These days Oracle is the most aggressive with pushing automated tuning capabilities (Oracle's autonomous DBaaS, AutoPilot for MySQL Heatwave). The difference with these approaches and OtterTune is that right now we are focused on configuration tuning (to avoid data privacy issues) and our core approach is platform/DBMS agnostic.
> Any chance we see you do a Peter Bailis and Sisu Data this? (:
I don't know what you mean by this? Peter Bailis is the Ryan Gosling of databases.
Optimizing MySQL/Postgres RDS in the free version is low risk.