Как реализовать такую таблицу, которая будет хранить, к примеру, максимум только 20 записей? Т.е. когда количество записей в ней превысит 20 и я захочу добавить еще 5 записей, то последние 5 записей в таблице удалятся и только после этого будут добавлены мои 5, чтобы в целом в таблице всегда было не больше 20 записей.
Какой самый рациональный способ достичь такого эффекта?
Почему же? Если в таблицу будет влетать большое количество данных при том, что нужны всегда только последние 20, то очень удобно. Не нужно хранить большую таблицу ради 20 строк.