Selv om relasjonsdatabaser er vanlige å bruke som et vedvarende lag i programvare finnes det også mange andre vedvarende lag. CRUD-funksjonalitet kan for eksempel implementeres med dokumentdatabaser, objektdatabaser, XML-databaser, tekstfiler eller binære filer.