One key aspect of successful #DBMS for me is the extensibility with stored procedures, bringing the programming close to the data. Bonus points if the #UDF s integrate neatly with the declarative query language and have proper transaction integration. Think #Neo4j and #Java (ie #APOC), yes, also #Oracle with #PLSQL, Java, and these days also #JavaScript as well as #DuckDB with their plethora of loadable extensions or #Python UDFs.