HN user

deesix

410 karma

CEO and Co-Founder of VillageSQL

Posts47
Comments20
View on HN
villagesql.com 26d ago

MySQL's New Governance Model: Two steps forward and one step backwards

deesix
4pts2
aws.amazon.com 26d ago

AWS joins MySQL steering committee with Oracle, GCP

deesix
2pts1
blogs.oracle.com 26d ago

New open governance model for MySQL

deesix
2pts2
villagesql.com 1mo ago

Extend MySQL with Rust

deesix
2pts1
github.com 1mo ago

Show HN: Extend MySQL with Rust

deesix
2pts0
github.com 1mo ago

Show HN: AI Skill to port PostgreSQL extensions to MySQL

deesix
4pts0
www.theregister.com 1mo ago

OurSQL Foundation launches to support MySQL Community

deesix
4pts0
villagesql-blog.ghost.io 5mo ago

Show HN: VillageSQL Extension Framework for MySQL

deesix
1pts0
villagesql.com 5mo ago

Show HN: VillageSQL – A Fork of MySQL with Extensions

deesix
12pts2
careers.chime.com 1y ago

Chime migration of MySQL with blue/green

deesix
1pts0
aws.amazon.com 1y ago

Valkey Support for Amazon ElastiCache and Amazon MemoryDB

deesix
6pts1
www.prnewswire.com 1y ago

AWS and Oracle Partnership for Exadata

deesix
1pts0
github.com 2y ago

ValKey is a new open-source Redis Fork

deesix
11pts1
aws.amazon.com 2y ago

AWS Launches RDS for Db2

deesix
5pts0
aws.amazon.com 3y ago

Optimize Your SQL Server Costs on RDS Custom

deesix
2pts0
aws.amazon.com 3y ago

AWS RDS Custom now supports bring-your-own SQL Server

deesix
1pts1
blog.bazel.build 5y ago

Bazel Long Term Support (LTS) Releases

deesix
1pts0
console.cloud.google.com 7y ago

IBM Power Systems for Google Cloud

deesix
3pts0
cloud.google.com 7y ago

Google to Acquire Elastifile

deesix
28pts0
cloud.google.com 7y ago

Google Infrastructure Investing in Nevada

deesix
1pts0
cloud.google.com 7y ago

WORM object storage on Google Cloud

deesix
3pts0
cloud.google.com 7y ago

INSERT, UPDATE, DELETE in Cloud Spanner

deesix
2pts0
cloud.google.com 7y ago

Data Deletion on Google Cloud

deesix
2pts0
cloud.google.com 7y ago

Private IP Addresses for Cloud SQL

deesix
3pts1
techcrunch.com 7y ago

Managed Redis on GCP Is GA and in Tokyo

deesix
3pts0
www.blog.google 8y ago

GCP opens in Los Angeles

deesix
2pts0
www.zdnet.com 8y ago

Google Cloud Named Leader in Gartner IaaS Magic Quadrant

deesix
1pts0
cloudplatform.googleblog.com 8y ago

Regional Persistent Disks on Google Kubernetes Engine

deesix
106pts12
cloud.google.com 8y ago

GCP is leader in cloud security Forrester Wave

deesix
2pts0
cloudplatform.googleblog.com 8y ago

Timestamp-ordered data in Cloud Spanner

deesix
2pts0

There is now a Rust SDK for the VillageSQL fork of MySQL that allows you to write extensions in Rust, just like pgx/pgrx in PostgreSQL.

Founder and CEO here. Great question. Right now, since you are linking MySQL files that means that all the extenions need to be GLPv2 or compatible license. In the future, we are hoping to have a stable SDK that is indepedent of the MySQL files so that if you run it out of process, that would give more licensing options to folks. There is a proof of concept of an out-of-process mode for the extensions in the alpha, but we haven't spent much time on proving it out.

With Bring-Your-Own-Media (BYOM), customers supply their own installation media and bring their SQL Server licenses to Amazon’s RDS Custom managed cloud service. RDS Custom for SQL Server is a managed database service which provides administrative access to the OS and DB configuration.

Disclosure: I work on GCP

Thanks for the feedback. As the person that named both products, I can say we spent a ton of time debating this but we felt that the fact one is an enterprise file share and the other a document database service focused on mobile and web would mean very little conflict for customers. We will keep an eye on any customer confusion it might cause.

Quick question. Which version of MySQL were you running? 5.6 is single thread on the slave and falls behind more easily. 5.7 gives you multiple threads and does a better job of keeping up.

Disclosure: I work on Google Cloud and Cloud SQL

Sorry, for any product on GCP, there is a 1 year deprecation policy. GCP isn't going anywhere. See the comment about Snap and Diane Greene's involvement (she is an Alphabet board member).

Disclaimer: I work on Google Cloud Platform

There is real work to migrate you application to use Cloud Spanner. Your schemas and queries will work with some tweaking but we don't have ORM support at beta.

We are going to produce some additional collateral on migrating from popular RDBMS, but the Quizlet post is the best reference right now for migrating from MySQL.

https://quizlet.com/blog/quizlet-cloud-spanner

We have released client libraries for Java, Go, Node and Python on Github, but we haven't used those clients to implement support for popular ORMs.

Basically, the open-source ecosystem will need to add support for these ORMs but we will contribute wherever we can to push these initiatives. If we get lots of demand for a specific ORM, we will look into doing something special for that.

Hope that helps.

(disclaimer: I work on Cloud Spanner)