DZone Research Report: A look at our developer audience, their tech stacks, and topics and tools they're exploring.
Getting Started With Large Language Models: A guide for both novices and seasoned practitioners to unlock the power of language models.
Senior Technical Evangelist @ SingleStore
I help build global developer communities and raise awareness of technology through presentations and technical writing. I have over 25 years of experience in IT. I have previously held roles as a developer, consultant, product strategist, evangelist, technical writer and technical trainer with several Blue Chip companies and Big Data startups. I have regularly presented at many international conferences and served on the program committees for several major conferences and workshops. I have published widely and edited or co-edited ten books. I hold a BSc (1st Class Hons.) in Computing and Information Systems, MSc in Business Systems Analysis and Design and a PhD in Computer Science. I am a Member of the British Computer Society (MBCS) and a Chartered IT Professional (CITP).
Stats
Reputation: | 1760 |
Pageviews: | 370.6K |
Articles: | 27 |
Comments: | 8 |
Comments
May 10, 2017 · Chris Brumfield
There are also other considerations when choosing technology, such as skills, long-term vendor survival, so on. I have been tracking NoSQL databases since early 2012, collecting publicly available data on skills and vendors. Considerations and summary of data in Section 2 of this very large slide deck: Considerations for using NoSQL technology on your next IT project Data last updated in August 2016, so due for a major update.
Mar 06, 2016 · Arno Meysman
I have been tracking NoSQL databases for several years, collecting publicly available data on skills and vendors. The NoSQL market is still tiny. Considerations and summary of data in Section 2 of this very large slide deck: Considerations for using NoSQL technology on your next IT project. Slides regularly updated with new data as I find it.
Feb 12, 2016 · Tom Smith
Did you also look at security issues?
Jan 26, 2016 · Sam Atkinson
Developer mindset for one. The fact that SQL was originally designed for relational databases and extending it for use for NoSQL is not necessarily the way forward. And there are plenty of good points in several LinkedIn discussion threads. Have a read:
Is N1QL more then SQL-92 ?
You really believe that SQL is a good query language for: XML, JSON, graphs, !??? Really !??? In 2016 !???
How to kill NoSQL (if I were Oracle..)
And there may be other hidden costs as well, some of which are discussed here:
The hidden costs of NoSQL
Another issue is performance. I have read in a few places that N1QL performance is very poor. How about Couchbase publishing some performance numbers for N1QL production deployments or comparing their N1QL implementation against relational systems or Cassandra CQL?
Jan 17, 2016 · Sam Atkinson
There are also dangers with using SQL on NoSQL. Two articles that discuss some of the issues:
Using SQL techniques in NoSQL is OK, right? WRONG
and
Don’t Be Fooled By Facades
Whilst the discussion is more about Cassandra CQL, the issues may still be relevant to N1QL as well.
Oct 21, 2015 · Davis Kerby
There are also other considerations that people may need to think about, such as skills, vendor funding, performance, security, so on. MongoDB may not do so well in those areas. I have been tracking NoSQL databases for several years, collecting publicly available data on skills and vendors. The NoSQL market is still tiny. Considerations and summary of data in Section 2 of this very large slide deck: https://speakerdeck.com/abchaudhri/considerations-for-using-nosql-technology-on-your-next-it-project-1 Slides regularly updated with new data as I find it.
Jun 15, 2015 · Uri Boness
Don't forget that skills are also important. Also, long-term vendor survival. I have been collecting public data on NoSQL skills and vendors for several years. Summary in Section 2: Considerations for using NoSQL technology on your next IT project.
Mar 09, 2015 · Mr B Loid
There are often many more things to think about, such as skills, vendor capitalization/funding, and so on. I have collected some publicly available data in section 2 of this slide deck: Considerations for using NoSQL technology on your next IT project.