Frazer Clement

Distributed DB developer at MySQL

Frazer Clement boosted:
Christine Burns MBE šŸ³ļøā€āš§ļøšŸ“šā§–christineburns@mastodon.green
2025-05-25

Right now, mainland Britain has got almost enough wind and solar power to meet our electricity demand. Add in the power from nuclear and a small dash of gas (used solely to maintain enough mechanical inertia to stabilise the grid) and we are having to export 4.4GW to neighbouring countries. The need for that safety inertia will fall away with new renewable sites like Dogger Bank, whose inverters are capable of ā€˜grid forming’ as opposed to merely grid following…
grid.iamkate.com

Dashboard displaying the makeup of the grid a few minutes ago. An annular pie chart shows the makeup of generation, grouped into fossil fuels, renewables (87.9%) and ā€˜other’ (mainly nuclear). Those basics are then subdivided in an outer ring by the type of energy making up that class. A table alongside supplies the numbers (2.3GW gas, 9.59GW solar, 16.37GW wind, 0.07GW hydro, 4.89GW nuclear and 0.75GW biomass). Generation (34GW) is 114% of demand (29.6GW) and the balance of 4.4GW is exported.
Frazer Clement boosted:
2025-05-23

Two different approaches to debugging a software problem:

The Sudoku approach: stare at the limited set of clues you have, and think harder and harder about them until you find a way to deduce something useful.

The Minesweeper approach: don't even try to figure out the solution from only the clues you have right now. Instead, focus on finding a way to acquire another clue, and then using that to get another, and so on. Eventually you've collected so many clues that the answer is obvious.

Sometimes the Sudoku approach is necessary, because you've got all the clues you're ever going to get. But I think my new motto is "Never Sudoku a problem when you can Minesweeper it."

2025-05-22

MySQL Ndb Cluster 8.4 security features include :
- Encrypted data in motion : mTLS for all distributed communication dev.mysql.com/doc/refman/8.4/e
- Encrypted data at rest :
- Transparent Data Encryption for Ndb checkpoints, Redo logs, tablespaces, Undo logs dev.mysql.com/doc/refman/8.4/e
- Encrypted Backups dev.mysql.com/doc/refman/8.4/e

Plus all the usual MySQL Server security features :
- Pluggable authentication, roles, policies
- [m]TLS
- TDE for InnoDB tablespaces, logs
- Encrypted Binlogs
- Audit plugin
...

#MySQL #NdbCluster #DistributedSQL

Frazer Clement boosted:
Angus McIntyreangusm
2025-05-14

I think it’s cute that my employer still expects me to take Foreign Corrupt Practices Act (FCPA) training this year.

It all feels so old-fashioned, somehow.

Frazer Clement boosted:
2025-05-12

the only honest SaaS comparison chart

A humorous chart titled "Every Competitor Comparison" contrasts "Our Amazing Product" with "Their Steaming Pile" across several categories. Both have logos. "Our Amazing Product" checks all boxes: does industry-standard things, includes a proprietary widgetron, is developed by handsome geniuses—but ironically, does not make money. The competitor partially does industry-standard things (with a note: "*we will not elaborate") and fails at everything else. Created by @forrestbrazeal.
Frazer Clement boosted:
Reuben Walker aka mobileatommobileatom@flipboard.com
2025-05-06
2025-05-06

The distributed core of MySQL [Ndb] Cluster was originally developed at Ericsson, and inherits their expertise in high performance reliable software development.

Ndb stands for 'Network DataBase', where 'network' is a telecoms core network such as 2G, 3G, 4G, 5G cores.

After the 2001 telecoms crash, Ericsson spun the project out as an independent company called Alzato.

Alzato was purchased by the startup MySQL AB, where it was integrated with MySQL Server and marketed as 'MySQL Cluster', first released in MySQL 4.1.3 in June 2004.

Since then the product has been continuously improved, scaled, optimised and extended.

Over that time the value of distributed scale-out, NoSQL + SQL, built-in HA, online upgrades, online schema changes etc has been recognised, with well marketed NoSQL + distributed SQL startups finding customers and success in this area.

June 2024 marked 20 years of MySQL [Ndb] Cluster being freely available open source, providing HA, high throughput, low latency, distributed SQL to everyone.

en.wikipedia.org/wiki/MySQL_Cl

#DistributedSQL #NdbCluster #MySQL

Frazer Clement boosted:
2025-04-30

A bunch of tech CEOs are talking about being ā€œAI-firstā€, the latest in a series of CEO fads like ā€œreturn to officeā€, ā€œfounder modeā€ and ā€œpivot to full fascismā€. This one’s weird, though, because it only makes sense if… none of their workers are great at their jobs. anildash.com//2025/04/19/ai-fi

2025-04-30

The 40th anniversary of ARM seems a good excuse to repost this funny, humble + inspirational story of the software development for the first ARM based machine.

rougol.jellybaby.net/meetings/

2025-04-27

Open Source software has often been chosen to minimise costs, with relatively few users taking advantage of having access to the source code.

However, access to source code can help mitigate the effects of unilateral changes coming from large corporations, cloud providers and foreign or domestic governments.

That might be useful when dealing with new problems such as cloud service 'platform decay' (ensh12n), cloud vendor lock-in and more serious issues.

Frazer Clement boosted:
2025-04-08

It turns out that the conman who defrauded a children's cancer charity, had 6 bankruptcies and a fraudulent university is an economic disaster.
ĀÆ\_(惄)_/ĀÆ

Frazer Clement boosted:
2025-04-01

April Fool's Day isn't funny when the fools are in charge.

2025-03-13

OLTP on Bare Metal promoted by PlanetScale this week.
planetscale.com/metal

'Cloud architecture' suggests that all scale-out systems should deploy on top of a convenient (+expensive, slow, flaky) shared network filesystem.
Physics, economics and computer system architecture disagrees.

Good to see some push back, hopefully more will follow from others.

2025-03-02

Nice writeup of Raft vs Quorum consensus vs 'Reconfiguration' based systems from Alex Miller.

transactional.blog/talk/enough

This covers ground he previously discussed here :
transactional.blog/blog/2024-d

For DML and query processing, #MySQL Ndb Cluster is a 'Reconfiguration' design, with properties as described in his blogs and similar to CRAQ.

When node failures are detected Ndb uses a built-in quorum mechanism to ensure safety and consensus for Reconfiguration, rather than relying on a separate system like etcd.

#DistributedSQL #Ndb

Frazer Clement boosted:
Missing The PointMissingThePt
2025-02-28

Turns out Zelenskyy is good at standing up against dictators.

Frazer Clement boosted:
Mike Olsonmikeolson
2025-02-16

I've been disappointed and frustrated by the silence of tech company leadership in countering the messages coming out of the Trump administration and DOGE. It's absolutely essential that credible, compelling voices speak up now in favor of truth and fairness.

I'm just one guy, but I'm in a position to do that where many others aren't. And I used to do some of this when I was running Cloudera and Sleepycat.

So I'm launching Not A Tech Bro as my platform.

not-a-tech-bro.ghost.io/the-ge

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst