In order to achieve simplicity,sqlite has had to sacrifice other characteristics that some people find useful,such as high concurrency,fine-grained access control,a rich set of built-in functions,stored procedures,esoteric sql language features,XML and/or Java extensions,tera- or peta-byte scalability,and so forth.