Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MemSQL - Ersatzschlüssel als Primär- und verschiedene eindeutige Schlüssel gleichzeitig bei der Tabellenerstellung

Sie möchten also sowohl einen eindeutigen Schlüssel (ID) als auch einen eindeutigen Schlüssel (project_id, dataset_id, table_id, view_name)? Dies ist in einer Sharding-Tabelle in memsql nicht möglich – der eindeutige Schlüssel kann nicht effizient über Shards hinweg erzwungen werden. Ihre Optionen sind:Verwenden Sie nicht beide eindeutigen Schlüssel oder machen Sie die Tabelle zu einer Referenztabelle.