Hi all, Below is a quick copy&paste of a list of project ideas I have laying around.
ALTER TABLE ----------- https://blueprints.launchpad.net/drizzle/+spec/alter-table-generate-proto-data And then add an engine interface for online ALTER. Table Definitions in InnoDB --------------------------- Like we had in HailDB, in the DDL transaction, store table protobuf in Innobase table. this gives us rather crash safe DDL. https://blueprints.launchpad.net/drizzle/+spec/table-definitions-in-innobase-table function to wait for changes on a table --------------------------------------- This improves replication. Currently replication slave runs SELECT, SLEEP(1) in a loop. It would be better if we could do something like: 1) SELECT things from replication_log 2) SELECT WAIT_FOR(INSERT, 'replication_log', 1); Where the second statement would wait for an INSERT to the replication_log table for up to 1 second. init-connect, init-file and plugin hook for adding functions ------------------------------------------------------------ these three are the magic for "stored" functions. there appears to be some performance work needed on the js plugin, but this may get some additional users of it. https://blueprints.launchpad.net/drizzle/+spec/init-connect https://blueprints.launchpad.net/drizzle/+spec/init-file https://blueprints.launchpad.net/drizzle/+spec/stored-function-hook Benchmarks ---------- I'd like a project to construct some benchmarks and get more regularly running and publish results. Including some odd things like "sysbench, but while a thread is continually running SELECT * FROM I_S.PROCESSLIST". Query Timeout ------------- https://blueprints.launchpad.net/drizzle/+spec/query-timeout libdrizzle native sharding -------------------------- Probably one for Andrew to supervise. -- Stewart Smith
pgpp6h56oMRMr.pgp
Description: PGP signature
_______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : drizzle-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp