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

Attachment: 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

Reply via email to