ДИНАМИЧЕСКАЯ ДЕАКТИВАЦИЯ "ХОЛОДНОЙ" БАЗЫ ДАННЫХ В СЛУЖБЕ РАБОТЫ С БАЗАМИ ДАННЫХ

1. Компьютерная система, содержащая:
один или более процессоров; и
один или более машиночитаемых носителей, на которых сохранены инструкции, которые исполняются одним или более процессорами для конфигурирования компьютерной системы управлять базами данных, реализованными в облачном вычислительном окружении, включающие в себя инструкции, которые исполняются для конфигурирования компьютерной системы выполнять, по меньшей мере, следующее:
обнаруживать, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования; и
в качестве результата обнаружения того, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования, создавать экземпляр рабочей нагрузки в облачном вычислительном окружении, чтобы деактивировать базу данных, при этом рабочая нагрузка выполнена с возможностью сохранять метаданные для базы данных и данные базы данных удаленно в облачном хранилище данных таким образом, что база данных может повторно активироваться позднее.
2. Компьютерная система по п. 1, в которой на одном или более машиночитаемых носителях дополнительно хранятся инструкции, которые исполняются одним или более процессорами для конфигурирования компьютерной системы повторно активировать базу данных.
3. Компьютерная система по п. 2, в которой на одном или более машиночитаемых носителях дополнительно хранятся инструкции, которые исполняются одним или более процессорами для конфигурирования компьютерной системы выполнять, по меньшей мере, следующее:
обнаруживать пользовательское взаимодействие, направленное на базу данных; и
при этом повторная активация базы данных приспособлена выполняться в качестве результата обнаружения пользовательского взаимодействия, направленного на базу данных.
4. Компьютерная система по п. 2, в которой на одном или более машиночитаемых носителях дополнительно хранятся инструкции, которые исполняются одним или более процессорами для конфигурирования компьютерной систему выполнять, по меньшей мере, следующее:
обнаруживать системное взаимодействие, не включающее в себя пользовательское взаимодействие, направленное на базу данных; и
при этом повторная активация базы данных приспособлена выполняться в качестве результата обнаружения системного взаимодействия, не включающего в себя пользовательское взаимодействие, направленного на базу данных.
5. Компьютерная система по п. 2, в которой на одном или более машиночитаемых носителях дополнительно хранятся инструкции, которые исполняются одним или более процессорами для конфигурирования компьютерной системы выполнять, по меньшей мере, следующее:
идентифицировать потенциальное взаимодействие на уровне базы данных; и
при этом повторная активация базы данных приспособлена выполняться в качестве результата идентификации потенциального взаимодействия на уровне базы данных.
6. Компьютерная система по п. 1, в которой обнаружение того, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования, содержит обнаружение того, что база данных не использована в течение предварительно определенного количества времени.
7. Компьютерная система по п. 1, в которой обнаружение того, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования, содержит обнаружение малой вероятности того, что база данных должна использоваться в течение некоего периода времени, на основе способов активного обнаружения.
8. Компьютерная система по п. 7, при этом способы активного обнаружения содержат анализ календарных записей для пользователя, чтобы идентифицировать то, что пользователь с большой вероятностью не сможет использовать либо с малой вероятностью использует базу данных, на основе календарных записей пользователя.
9. Компьютерная система по п. 7, при этом способы активного обнаружения содержат использование предыстории работы пользователя.
10. Компьютерная система, содержащая:
один или более кластеров, выполненных с возможностью осуществлять хостинг базы данных для пользователей в облачном вычислительном окружении;
удаленное устройство хранения данных, соединенное с одним или более кластерами, при этом удаленное устройство хранения данных выполнено с возможностью сохранять метаданные для баз данных и данных базы данных удаленно от кластеров; и
службу управления потоками обработки, соединенную с одним или более кластерами, при этом служба управления потоками обработки выполнена с возможностью обнаруживать то, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования, и создавать экземпляр рабочей нагрузки в облачном вычислительном окружении, чтобы деактивировать базу данных, при этом рабочая нагрузка приспособлена сохранять метаданные для базы данных и данные базы данных удаленно в удаленном устройстве хранения данных таким образом, что база данных может повторно активироваться позднее.
11. Компьютерная система по п. 10, в которой служба управления потоками обработки выполнена с возможностью инициировать поток обработки повторной активации, чтобы повторно активировать базу данных.
12. Компьютерная система по п. 11, в которой служба управления потоками обработки выполнена с возможностью инициировать поток обработки повторной активации, чтобы повторно активировать базу данных в качестве результата обнаружения пользовательского взаимодействия, направленного на базу данных.
13. Компьютерная система по п. 11, в которой служба управления потоками обработки выполнена с возможностью инициировать поток обработки повторной активации, чтобы повторно активировать базу данных в качестве результата обнаружения системного взаимодействия, не включающего в себя пользовательское взаимодействие, направленного на базу данных.
14. Компьютерная система по п. 11, в которой служба управления потоками обработки выполнена с возможностью инициировать поток обработки повторной активации, чтобы повторно активировать базу данных в качестве результата идентификации потенциального взаимодействия на уровне базы данных.
15. Компьютерная система по п. 11, в которой служба управления потоками обработки выполнена с возможностью обнаруживать то, что база данных, реализованная в облачном вычислительном окружении, находится в состоянии неиспользования, посредством обнаружения того, что база данных не использована в течение предварительно определенного количества времени.