Project with Laravel and NOSQL - laravel

I want to start a project on Laravel and want to go for NOSQL. I need extensive search with this project and was considering Mongodb but I am not sure about search.
Few related questions:
Is there enough support for using NOSQL, incase I get stuck somewhere?
NOSQL is flexible enough for searching parameters?
If I need to import data from previous project to NoSQL will it be a challenge?
What about realtime time, does NOSQL supports realtime?
Thanks in advance.

Related

Laravel Scout v.s. MySQL Full Text Index?

I'm pretty new to Laravel and I've already got a light Laravel app running in production.
Now I have to implement a full-text search (e.g. search content in all posts), I came across these options:
Laravel Scout
MySQL Full-Text Index
1+2 => Laravel Scout MySQL Driver
Provided our current DAU is only 100+ and probably a few hundred searches a day, but hopefully, it will be scaled 100+ times later soon.
Which one should I go for and any Pro and Con between them? Anyone using Scout MySQL Driver instead of the default Algolia and is that worth the effort?
I've only used Algolia, so I will only talk about my opinion on Algolia. It's super fast and easy to implement, it also has many components for the popular Js frameworks(VUE, REACT) and even with vanilla Js. The components are really appealing to me, like InstantSearch, AutoComplete and many others. The only thing maybe is the money! We are ok with the STARTER plan which is 29/mo, but again this really depends on your budget and search volume.

Big Data Platform for a healthcare application

I have to develop a web application (for Healthcare sector) in python using a Big Data platform (NoSQL Database, like Elasticsearch for ex.)
I want to know, what is the best Big Data platform for this situation ?
Could someone help me ?
You need to do an evaluation of NoSQL databases. Like write down the features you need or how much you need them, examples how you want to access or fill the database, and then try out several noSQL databases how they perform or how you can work with them.
There is no "best" noSQL Database.

How to switch from Oracle DB to Mongodb?

I have a question about mongodb. Indeed, I want to switch from oracle dbs to a mongo db in order to have more flexible structure. The goal of my project consists in carrying out some consistent data analysis after implementing a mongoDB which will able to store my data in json format for instance or some useful logs about requests done by my colleagues on a Web service.
Please, what are your tips ? What are the most efficient java frameworks in order to build a solid database ? Need I to learn some other languages ?
Feel free to suggest or to give me our advice on who to start properly with this tool. Any share of your feedback on your experiences with data analytics for BI will be a real pleasure for me.
Thanks... :)

Cassandra and advanced queries: Spark, ElasticSearch, Sorl

Ok, so, I'm developing an app and I'm using Cassandra as the database.
Everything going good so far, but now I need to do a query using the LIKE clause.
I know Cassandra doesn't support that, and that's why after looking for a workaround I was thinking in maintaining this single table that I need to query using the LIKE clause in another database, other than Cassandra - was even considering a relational database, even though there wouldn't exist any relations.
Then I started looking to see if this is really the right approach, and came into stuff like Spark, Sorl and ElasticSearch.
Just to make it clear: I have little to no knowledge about those frameworks. Really. I only have heard about them and that's all.
So, I'm not here to ask you guys 'hey, how to do that using this framework?'. I just want to know, before I dig into any of those: Would any of those satisfy my needs? - Since I have no idea exactly how they work, and what exactly they are for.
If it is the case, them I'll study the framework properly - I just don't want to spend the time to figure out it has nothing to do with my problem.
Thanks!
Both elasticsearch and solr fits your needs. They use lucene library to perform reverse indexing and much more -- Datastax enterprise (commercial distribution of Cassandra) offer this solution integrating solr natively. One more solution (little different but working) is to integrate infinispan which offers both integration with Cassandra repository and reverse indexing ...
HTH,
Carlo

map a rbms to a dfs

I'm trying to take xwiki (rbms) and map it to a cloud base (dfs) without using MySQL. Any ideas?
Officially, only RDBMSs known to Hibernate are supported, so there's no support for nosql databases yet. There is a GSoC project proposed for developing support for AppEngine, and one of the research projects that XWiki is participating in, Compatible One, also needs cloud storage for XWiki. So, official support for clouds is going to come pretty soon.
You may want to look up sqoop -- a tool to move data from a relational database to hbase and back again

Resources