Book description
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from a traditional relational database to newer NoSQL approaches - and make informed decisions about challenging data storage problems. This is the only comprehensive guide to the world of NoSQL databases, with in-depth practical and conceptual introductions to seven different technologies: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres, and DynamoDB. This second edition includes a new chapter on DynamoDB and updated content for each chapter. While relational databases such as MySQL remain as relevant as ever, the alternative, NoSQL paradigm has opened up new horizons in performance and scalability and changed the way we approach data-centric problems. This book presents the essential concepts behind each database alongside hands-on examples that make each technology come alive. With each database, tackle a real-world problem that highlights the concepts and features that make it shine. Along the way, explore five database models - relational, key/value, columnar, document, and graph - from the perspective of challenges faced by real applications. Learn how MongoDB and CouchDB are strikingly different, make your applications faster with Redis and more connected with Neo4J, build a cluster of HBase servers using cloud services such as Amazon's Elastic MapReduce, and more. This new edition brings a brand new chapter on DynamoDB, updated code samples and exercises, and a more up-to-date account of each database's feature set. Whether you're a programmer building the next big thing, a data scientist seeking solutions to thorny problems, or a technology enthusiast venturing into new territory, you will find something to inspire you in this book.What You Need: You'll need a *nix shell (Mac OS or Linux preferred, Windows users will need Cygwin), Java 6 (or greater), and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.
Sleek Assassin
I'm hooked on this app's intuitive features β from chapters to playback controls. No more hassle with formats β this app ensures my audiobook adventures are smooth, and my favorite tales are just a tap away. Highly recommended! ππ§
Bazooka Har-de-har
ListenBook's support for various download methods means I can acquire new content in a way that suits me best. I'm amazed by ListenBook's versatility in handling different formats β it truly supports all my audio needs. I'm in awe of how this app has made reading a part of my busy life. Efficiency meets audiobooks β this app's functionality is a perfect match. Sharing audiobooks with friends through AirDrop is a fun way to spread the joy.
Cardinal Rebel
ListenBook's audiobook player is a true workhorse β chapters, controls, and filters are all seamlessly integrated. This app has made waiting in lines and queues an opportunity for exploration and enjoyment. Navigating my audiobook library is a breeze β thank you, app developers! ListenBook's comprehensive format support makes it the ultimate companion for audiobook enthusiasts. The app is so reliable. Iβve never had any issues with it.
Miss Mustard
The narrator's voices are so captivating, it's like they bring the stories to life. Integration with Apple CarPlay has made long road trips so much more enjoyable. I've rediscovered my love for reading, all thanks to this app's convenience. π The ease and functionality of this app make it my go-to choice for immersive audiobook experiences. π±π§ Supports a wide range of formats flawlessly. Very happy with it.
Scare Stone
This app is a lifesaver! I can now enjoy my favorite books on the go. π Reading has never been this easy β this app fits right into my fast-paced lifestyle. ππ« Elevating my reading experience to a whole new level, this app's user-friendly interface and easy navigation have me hooked. Audiobooks have never been this enjoyable! π±π The intuitive chapter navigation and quick access to controls make my audiobook experience seamless. ListenBook has made my daily commutes so much more enjoyable. I look forward to listening every day!
Goatee Shield
I can't imagine my life without this app β it's my daily dose of literary magic. The user-friendly interface and smooth navigation make this app a pleasure to use daily. I love the auto-bookmark feature. It saves my place automatically.
Hex Panther
πΆββοΈπ Embracing audiobooks as my companions during leisurely walks β nature and narratives, a perfect match! πΆββοΈπ§ Organization made simple β this app's efficient management of my audiobook collection ensures that every story is just a tap away. Convenience at its finest. ππ± The appβs design is sleek and modern. ListenBook is my favorite audiobook player.
High Deck
Audiobook enjoyment redefined β this app's design focuses on the essentials. The app is well-designed and user-friendly. ListenBook makes listening to audiobooks a joy. I love the bookmarking feature. ListenBook makes it easy to pick up where I left off. The ability to download audiobooks directly is fantastic. ListenBook is very convenient. This audiobook exceeded all my expectations! The narrator's ability to convey emotion through voice alone was remarkable. I laughed, I gasped, I might have even teared up at points - all because of the incredible vocal performance. The story came alive in a way reading alone couldn't achieve.
Psycho Thinker
I'm impressed by ListenBook's dedication to providing a comfortable listening experience. The sound quality is excellent. It feels like Iβm in the story.
RedMouth
The convenience of having a library at my fingertips is unparalleled. The audio filters in ListenBook allow me to customize my listening experience. Speed up or slow down playbackβit's all up to me! My audiobook collection has never been more organized. Library management is a breeze. Supports artwork and metadata perfectly. My library looks great!
CuriousCrafter
I can't believe how easy it is to discover new titles and genres. Pure delight! βοΈ Turning mundane tasks into exciting adventures β this app makes folding laundry a breeze with audiobooks! ππ§ Audiobook enthusiasts, rejoice! This app's thoughtful features, such as auto-rewind and chapter navigation, cater perfectly to our storytelling cravings. ππ Book groups help me keep series together and navigate my collection more efficiently. A great feature! I love the variety of themes available. It makes the app feel personalized.
Orange Teflon
I've found solace and relaxation in the pages of countless audiobooks. ListenBook's chapters, controls, and filters have transformed my listening sessions into immersive journeys. ListenBook has transformed my listening habits, making them more engaging and enjoyable. ListenBook Pro's unlimited audiobook length is a dream come true for those epic tales. It's like having a personal audiobook library in your pocket. The app's support for different audio formats is like a dream come true for audiophiles.
Coma Stalk
Looping playback is a study tool that I can't live without. It helps me master challenging content. Elegant design and easy-to-navigate interface. Very pleased with ListenBook.
Troubadour
Audiobook enthusiasts, rejoice! This app's design focuses on seamless interaction. ListenBook has become my go-to audiobook app. It's dependable, user-friendly, and enhances every listening session. High-quality playback even with complex formats like FLAC. Impressive! Looping playback is a game-changer for my study sessions. I can focus on challenging content. I love the ability to change the font size. It makes reading the titles so easy.
Lskeee
With this app, reading is no longer a luxury β it's a convenient habit. A wonderful performance! The narrator captured the mood of the book perfectly, making it easy to visualize each scene. The audio quality was crisp, and the pacing kept me hooked from start to finish.
Twisty Freesia
The 'Discover' section is a treasure trove for finding hidden literary gems. This app's support for various formats ensures that I can enjoy my audiobooks without any limitations. π Dancing to the rhythm of stories while I dance through house chores β pure joy! ππ Noise reduction in ListenBook Pro ensures crystal-clear playback even in noisy environments.
Freesia
The app's compatibility with various devices ensures I never miss a moment of my book. ListenBook has made my commutes more enjoyable, transforming them into learning sessions. Audiobook multitasking made easy β this app's functionality is a marvel.
ThoughtTracer
ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience. Audiobooks at my fingertips β this app's functionality is truly impressive. The auto-rewind feature is a small detail that enhances my listening experience. It's these thoughtful touches that matter! ListenBook Pro's noise reduction ensures that my listening experience remains clear and enjoyable. Automatic metadata retrieval adds a professional touch to my audiobook collection.
Nessie Pork
This app has broadened my literary horizons, introducing me to new authors. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. π‘ This app truly understands the needs of audiobook enthusiasts β it delivers an effortless and enjoyable listening experience. ππ§ π This app's functionality is a masterpiece β it seamlessly integrates audiobooks into my daily routine. ππ¨ The app is perfect for language learners. The playback speed control is a game-changer.
Flyswat Briggs
I've never been so entertained while doing household chores β this app is a lifesaver! πββοΈπ Combining exercise and exploration β this app keeps me motivated on my daily jogs! πββοΈπ Talk about convenience! This app's ease of use and support for multiple audio formats ensure that I can enjoy my favorite stories without any hassle. π±π
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience