News: 1706551211

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

CockroachDB tempts legacy databases to crawl into the cloud age

(2024/01/29)


CockroachDB has released its 23.2 iteration containing new features designed to tempt mainframe and other legacy database users to shift workloads to its distributed cloud-based system.

In the new release, the database-as-a-service company, whose customers include Comcast, audio company Bose, and cosmetics firm [1]Lush , said it had rebuilt stored procedures to be significantly more powerful.

Stored procedures are database subroutines made available to applications. They are commonly used for access control, for example, in well-established enterprise database systems such as Oracle and IBM's Db2.

[2]

Nate Stewart, Cockroach Labs' chief product officer, said the work on stored procedures was part of the company's plan to provide better support for projects involving migration of enterprise workloads as opposed to focusing on greenfield implementations.

[3]

[4]

CockroachDB is wire-compatible with PostgreSQL, and aims to improve its compatibility over time. Its new implementation, PL/pgSQL for stored procedures, uses the distributed execution engine so users can process large amounts of transactional data in parallel, the company said.

"Stored procedures have been an interesting topic at Cockroach because initially, we tended to focus a little bit more on greenfield applications. When we looked at new workloads from that lens, we didn't see new applications being built with stored procedures because if we were going to add application logic, we're going to put them in a microservice: we can decouple it from the database," Stewart told The Register .

[5]

However, as the Cockroach Labs started to see customers migrate mission-critical workloads such as payments, inventory management, and access management, the thinking began to change.

[6]ServiceNow banks double digit sales gains amid push into enterprise workflow

[7]€2B SAP restructure program will affect 8,000 roles

[8]Oracle continues GenAI push into enterprise data

[9]Asda's delayed SAP migration forces extension to Walmart's backend support contract

Although Stewart singled out IBM Db2 as a database that might see some workloads move to CockroachDB, he was quick to emphasize that "the mainframe isn't going anywhere."

Better support for stored procedures has been on the shopping list for PostgreSQL, the open source database with which CockroachDB is wire-compatible.

In other news ... SingleStore, the database that supports both transactions and analytical workloads, has launched new support for vector search, common in implementing large language models. It has announced vector search using Approximate Nearest Neighbor (ANN) vector indexing algorithms, which the company claims leads to 800-1,000x faster vector search performance than precise methods.

MIT computer science professor Michael Stonebraker, who first proposed Postgres in 1986, has described how a Stanford student conducted a survey of developers and found in the feedback that the stumbling points included no debugger, no versioning, no test environment, a lack of standards, and a lack of language support.

"User-defined functions and stored procedures are a pain in the butt to get to production, because in development and debugging, they are really painful. So please, please, please PostgreSQL: you can fix the tooling for user-defined functions and stored procedures. You can implement debugger, it's not that hard," he [10]told the Postgres Vision conference in 2022 .

In addition to stored procedures, Cockroach Labs has announced the so-called migrate off legacy technology program, or MOLT, which promises flexible data movement options tailored to different applications and business requirements and physical cluster replication designed for organizations built around two datacenters without access to a third on-prem or cloud region. ®

Get our [11]Tech Resources



[1] https://www.theregister.com/2024/01/26/akira_lush_ransomware/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZbguHk-sXZ8HhC9tuKAvsAAAAY8&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZbguHk-sXZ8HhC9tuKAvsAAAAY8&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZbguHk-sXZ8HhC9tuKAvsAAAAY8&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZbguHk-sXZ8HhC9tuKAvsAAAAY8&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://www.theregister.com/2024/01/25/servicenow_maintains_20pc_revenue_growth/

[7] https://www.theregister.com/2024/01/24/sap_restructure/

[8] https://www.theregister.com/2024/01/23/oracle_oci_generative_ai/

[9] https://www.theregister.com/2024/01/23/asda_sap_delay/

[10] https://www.theregister.com/2022/06/14/database_from_the_1980s_needs/

[11] https://whitepapers.theregister.com/



Korev

In the new release, the database-as-a-service company, whose customers include Comcast, audio company Bose, and cosmetics firm Lush,

I'm not sure that using [1]Lush as a reference customer at the moment is a great idea...

[1] https://www.theregister.com/2024/01/26/akira_lush_ransomware/

Never Used Stored Procedures

ldo

I don’t do anything more complex with back-end database query languages than transactions, joins and subqueries. All the actual business logic is in the application code, not the database.

May you have warm words on a cold evening,
a full moon on a dark night,
and a smooth road all the way to your door.