Статья об использовании Room + Paging Library для постраничной подгрузки данных. Детально рассматриваются минусы использования SQLiteCursor.
#android #db
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
#android #db
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
Medium
Large Database Queries on Android
Windows of Opportunity
Представляем вашему вниманию обновленный курс по базам данных от Технострим Mail.ru Group
#db #sql
1. Введение
2. Модификация и выборка данных
3. Выборка данных. Часть 2
4. Транзакции. Триггеры и хранимые процедуры
5. Индексы и производительность
6. Оптимизация запросов. Оптимизация структуры данных
7. Репликация, полнотекстовый поиск, JSON
8. Сохранность данных
9. MySQL и сравнение с PostgreSQL
10. Обзор NOSQL решений для работы с высоконагруженными системами
https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj
#db #sql
1. Введение
2. Модификация и выборка данных
3. Выборка данных. Часть 2
4. Транзакции. Триггеры и хранимые процедуры
5. Индексы и производительность
6. Оптимизация запросов. Оптимизация структуры данных
7. Репликация, полнотекстовый поиск, JSON
8. Сохранность данных
9. MySQL и сравнение с PostgreSQL
10. Обзор NOSQL решений для работы с высоконагруженными системами
https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj
Автор подробно разбирает различные способы вставки большого количества данных в SQLite с точки зрения производительности.
#android #db #performance
https://medium.com/@JasonWyatt/squeezing-performance-from-sqlite-insertions-971aff98eef2
#android #db #performance
https://medium.com/@JasonWyatt/squeezing-performance-from-sqlite-insertions-971aff98eef2
Medium
Squeezing Performance from SQLite: Insertions
Sometimes we need to manage a lot of data in our apps. What’s the fastest way to get all of that data into your Android app’s SQLite DB?
Видео с обзором новых фич Room
- better support for relationships
- integration with Kotlin Flows
- pre-packaged databases
- partial entities
- schema default values
- faster build speed
#android #room #db
https://www.youtube.com/watch?v=_aJsh6P00c0
- better support for relationships
- integration with Kotlin Flows
- pre-packaged databases
- partial entities
- schema default values
- faster build speed
#android #room #db
https://www.youtube.com/watch?v=_aJsh6P00c0
YouTube
What’s new in Room (Android Dev Summit '19)
Room offers type-safe, easy persistence without the boilerplate—but we didn’t stop there! In Room 2.2, we’ve added several highly requested features: better support for relationships, integration with Kotlin Flows, pre-packaged databases, partial entities…
В новой альфа версии Room научился возвращать Map для Join запросов.
#android #db #room
https://developer.android.com/jetpack/androidx/releases/room#2.4.0-alpha04
На русском об этом можно прочесть на хабре:
https://habr.com/ru/post/570400/
#android #db #room
https://developer.android.com/jetpack/androidx/releases/room#2.4.0-alpha04
На русском об этом можно прочесть на хабре:
https://habr.com/ru/post/570400/
Android Developers
Room | Jetpack | Android Developers