A database is a structured collection of records or data organized using software. A relational model is the most common database model today. A web search engine searches for information on the web using keywords, while a web directory categorizes websites by topic for browsing instead of keyword searches. A website is a collection of web pages and other digital assets hosted on servers and accessible over the internet, with pages organized hierarchically through a root URL and hyperlinks. Some websites require subscriptions to access all or some content.