У меня есть объект из бэкэнда:
class ProductsDTO {
@PrimaryKey
var productId: Long = 0
@TypeConverters(ProductConverter::class)
var productsList: List<ProductDTO>
var status: String
constructor(productsList: List<ProductDTO>, status: String) {
this.productsList = productsList
this.status = status
}
}
, сейчас я храню его в базе данных в виде таблицы Products, где у меня есть 3 таблицы: productId, productList и status.В будущем я хочу использовать некоторые фильтры для получения продукта из productsList
, и мне было интересно, что будет быстрее: сохранить список продуктов в другую таблицу и выполнить поиск в БД с помощью запроса или загрузить в память список продуктов и отфильтровать по параметрам?