|
Not all solutions require 100% consistent data or 100% availability and if you choose a NoSQL that is fit for purpose you gain partition tolerance in the tradeoff because SQL sucks at it
|
# ? Oct 17, 2014 16:23 |
|
|
# ? May 10, 2024 14:55 |
|
yeah if your business doesn't rely on your data being accurate or there at all then nosql is ok.
|
# ? Oct 17, 2014 17:01 |
|
Learn a CAP theorem I guess?
|
# ? Oct 17, 2014 17:06 |
|
Shaggar posted:yeah if your business doesn't rely on your data being accurate or there at all then nosql is ok.
|
# ? Oct 17, 2014 17:37 |
|
whats our schema look like? well, we don't really believe in schemas. those kinds of restrictions really bind our creativity in ways that make it too hard to express the beauty of our application.
|
# ? Oct 17, 2014 17:40 |
|
nosql is alright but mongodb really is just for clowns: http://aphyr.com/posts/284-call-me-maybe-mongodb basically, mongodb didn't learn what CAP theorem was either
|
# ? Oct 17, 2014 17:41 |
|
mongodb is omakase in that you can "leave it to" mongodb to drop your bespoke data all over the floor
|
# ? Oct 17, 2014 17:47 |
|
mongo is good if you never EVER want to formalize your mongo data into normalized, relational data and just want a giant document hash where its ok if a write doesnt make it this is not how people use it in my experience though, they want normalized, relational data where the data is there and failure is apparent gently caress mongo
|
# ? Oct 17, 2014 18:11 |
|
i literally have no idea why you would ever want to use nosql
|
# ? Oct 17, 2014 18:12 |
|
Lotus Notes is the original NoSQL database
|
# ? Oct 17, 2014 18:12 |
|
yes giant flat file stuff is always going to exist for some applications but why would you willingly do that on your loving server in tyool 2014
|
# ? Oct 17, 2014 18:14 |
|
hobbesmaster posted:i literally have no idea why you would ever want to use nosql Ask these folks http://planetcassandra.org/companies/ SQL is slow as gently caress and can only perform at scale with bespoke servers crafted with special hardware. A NoSQL Cassandra cluster can be run on commodity hardware and has been demonstrated to handle a million writes per second. Now obviously their are trade offs but if you are unwilling to challenge the notion of "Relational DB are the one true DB" then enjoy your echo chamber I guess? They are both tools that can be used well for different purposes and there will probably be many solutions in the future with polyglot persistence, I.e. SQL&NoSQL syntaxrigger fucked around with this message at 18:45 on Oct 17, 2014 |
# ? Oct 17, 2014 18:34 |
|
What's the scale where nosql and sql become a wash exactly?
|
# ? Oct 17, 2014 18:53 |
|
syntaxrigger posted:A NoSQL Cassandra cluster can be run on commodity hardware and has been demonstrated to handle a million writes per second. did the writes succeed
|
# ? Oct 17, 2014 19:05 |
|
it occurs to me that most of my complaints about nosql are actually mongodb complaints
|
# ? Oct 17, 2014 19:08 |
|
Shaggar posted:it is if you care about the data
|
# ? Oct 17, 2014 19:09 |
|
chmods please posted:did the writes succeed wow nice moving goalposts
|
# ? Oct 17, 2014 19:13 |
|
chmods please posted:did the writes succeed http://techblog.netflix.com/2014/07/revisiting-1-million-writes-per-second.html?m=1 E: gently caress awful app
|
# ? Oct 17, 2014 19:16 |
|
Average number of encounters with schemas that aren't 1NF per year: 2 I love consulting, and really regret telling the client: we could monkey - patch this (and break 1NF) now or fix it properly with a little more effort... Never allow your clients the option of terrible poo poo!
|
# ? Oct 17, 2014 19:52 |
|
I can achieve arbitrarily large numbers of writes with /dev/null therefore it is better than sql
|
# ? Oct 17, 2014 20:19 |
|
Bloody posted:I can achieve arbitrarily large numbers of writes with /dev/null therefore it is better than sql just use /dev/null as a service geez http://devnull-as-a-service.com/code/
|
# ? Oct 17, 2014 20:29 |
|
anyone know any good modelling software for uml or like database design and poo poo?
|
# ? Oct 17, 2014 22:09 |
|
Shaggar posted:it is if you care about the data i dont at all op
|
# ? Oct 17, 2014 22:21 |
|
theadder posted:i dont at all op have i got a database for you!
|
# ? Oct 17, 2014 23:29 |
|
syntaxrigger posted:Not all solutions require 100% consistent data or 100% availability and if you choose a NoSQL that is fit for purpose you gain partition tolerance in the tradeoff because SQL sucks at it nosql. it's better than data, it's data-ish®
|
# ? Oct 17, 2014 23:44 |
|
someone tell me why i shouldn't learn go. it seems simple and boring but i'm a boring person so idk
|
# ? Oct 18, 2014 00:43 |
|
more like dICK posted:someone tell me why i shouldn't learn go. it seems simple and boring but i'm a boring person so idk its made by google and has a dumb logo
|
# ? Oct 18, 2014 00:54 |
|
hobbesmaster posted:its made by google and has a dumb logo actually it's a deep and rewarding game that is far superior to your gaijin "chess"
|
# ? Oct 18, 2014 01:03 |
|
more like dICK posted:someone tell me why i shouldn't learn go. it seems simple and boring but i'm a boring person so idk it's made by Google so it'll be abandoned next week actually I heard it's quite nice for dinky multithreaded client/server projects as it has advanced multiprocessing facilities but I'm not sure who uses it
|
# ? Oct 18, 2014 01:05 |
|
more like dICK posted:someone tell me why i shouldn't learn go. it seems simple and boring but i'm a boring person so idk how long does it take you to "learn" a language.
|
# ? Oct 18, 2014 01:27 |
|
learning the syntax of a new language shouldnt take more than a couple hours, its learning the libraries & idioms that takes time
|
# ? Oct 18, 2014 01:31 |
|
more like dICK posted:someone tell me why i shouldn't learn go. it seems simple and boring but i'm a boring person so idk it's ok for exactly the case of reading data from a network api and streaming them out as another api hope you didn't want to sensibly abstract any data structures, or deploy in any other format than a statically compiled binary enjoy interface{} and debugging goroutine leaks (use net/http/pprof)
|
# ? Oct 18, 2014 01:42 |
|
btw whats a good book or thing on modern c++? i dont want to learn a bunch of lovely habits by reading stackoverflow answers from 2002
|
# ? Oct 18, 2014 01:53 |
|
Snapchat A Titty posted:btw whats a good book or thing on modern c++? http://yosefk.com/c++fqa/defective.html Friends don't let friends learn C++.
|
# ? Oct 18, 2014 02:20 |
|
im doing some stuff with opencv i guess i can use the c interface tho
|
# ? Oct 18, 2014 02:29 |
|
tincho posted:http://yosefk.com/c++fqa/defective.html oh no the thing that is maintaining compatability with C doesn't have garbage collection?!?!
|
# ? Oct 18, 2014 02:36 |
|
Snapchat A Titty posted:im doing some stuff with opencv don't be a pussy, use the c++ interfaces, you'll be fine just follow raii
|
# ? Oct 18, 2014 02:37 |
|
Snapchat A Titty posted:btw whats a good book or thing on modern c++? Since Coffeetable doesn't post here any more, I'll do the needful: C++ Primer, 5th Edition. Yes it's big and intimidating, but so is C++.
|
# ? Oct 18, 2014 02:38 |
|
accelerated c++ is pretty good if a little outdated (it doesn't cover c++11) it does a good job of introducing you to the STL and the way you use it tho
|
# ? Oct 18, 2014 02:46 |
|
|
# ? May 10, 2024 14:55 |
|
tincho posted:http://yosefk.com/c++fqa/defective.html This person does not understand immutability.
|
# ? Oct 18, 2014 02:47 |