I have recently started to work with databases in general and used MongoDB as my first database. Still, I have a question regarding MongoDB for which I couldn't find an answer on the website of MongoDB. My aim is to use MongoDB local which is why I am using the community edition, but I don't know if it allows me to save as much documents as my hardware allows or is there any limitation of savings such as in MongoDB Atlas (which is 512 MB)?
I hope that someone from the stack overflow community who is familiar with MongoDB could help me with my question.
Many thanks in advance!
There are no database size limits in the community edition.
Related
first of all sorry if this question is stupid. I'm building a website from scratch and I don't want to use a CMS. I'm doing well with all, unless that I don't know how to manage the backend data. It's suposed to make a direct connection to the database, for example, to create a new post on the blog page? Or should I implement a software in some language that connects to the database and manages all the posts that I post?
This is a very broad question to ask and if you're designing something on your own you should do what works for you. There are multiple solutions to the question you're asking but what fits you is the right answer. Stack is mostly questions for problems that have an actual example or something happening. Your asking an architectural question which isn't a bad thing just a very broad question to ask. Try Googling storing Blog posts. I assume this is what you want to do...
Some options:
Cloud based Architecture - Azure, Amazon Web Services (AWS) pay as you grow.
MongoDB, PostGres, SQL databases, Oracle, use a database that fits your code base.
Maybe spend some time learning a Full Stack Web Development cycle and what it takes to achieve. Some stacks are:
M.E.A.N. - MongoDB database, Express (Node Package) web server, Angular (1.. to 5) Web Development, Nodejs multiple uses
L.A.M.P. - Linux operating system, APACHE web server, MySQL (Database), PHP web development
.NET Stack or ASP.NET C# For your backend, use jQuery, SQL, Angular/React.
As you can see a lot to look at or learn. No simple answer to your question.
I have a pending project that may or may not be a good candidate for leveraging SQL Server Analysis Services. The project is based around business metric calculations.
Does anyone have some good recommended reading for a crash course in SQL Server Analysis Services that'll let me catch up to speed on what the capabilities and uses are to help me decide if it is worth digging in to further?
Thanks
I've been reading Delivering Business Intelligence with Microsoft SQL Server 2008 by Brian Larson and think this is the best book for a beginner on the subject. He is a good writer and has an easy style. His focus is on the overview and allowing you to understand SSAS basics. I'm not sure a seasoned pro would get much out of it, but for me it was perfect. I've also got the Wrox Professional book, which has far more detail but is a less enjoyable read.
here is the answer for a similar question on stackoverflow, and has some useful links for a SSAS beginner. However some links for msdev.com are not working as given in th eanser but rest are good.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am new to programming (1 year of C#-winforms) and am from a non CS background. I have not worked with databases yet. As an application programmer, how much should I know? and where should I start from?
EDIT:
Specific topics, books, tutorials, blogs would be appreciated.
Introduction to Databases course: http://infolab.stanford.edu/~widom/cs145/
and this textbook: Introduction to Database Systems, An (8th Edition)
If you just want to get some experience with databases you may want to download and install postgres, and try designing a simple database to use that.
If you don't want to learn SQL then you could get a good book on LINQ, or some tutorials, on DLINQ, aka LINQ to SQL and just start to work with your database that way.
Basically, just install a database, come up with a simple project and start working with it. There are several frameworks you can use, but LINQ may be the easiest to start with.
At the very least, familiarize yourself with relational databases and SQL syntax. Later, learn about stored procedures and advance data manipulation techniques. The internet is full of tutorials and sample code. install (the free) Sql Server 2008 Express for best .Net integration, or MySql if you're Linux-inclined, and start playing. Good luck!
Best place you can start is here:
http://www.w3schools.com/sql/default.asp
Since you're new to C#, it probably means you'll be doing a lot of work in the future using .NET and SQL Server, so you'll want to download SQL Server Express:
http://www.microsoft.com/express/sql/default.aspx
And finally, you should start a pet project to develop your skills. I recommend writing a blog, message board, or version control system from scratch. The idea here is not to produce a commercial product, but to learn the ins and outs of SQL Server, database normalization, and common data modeling problems you'll encounter in the real world.
Good luck!
Start by understanding how databases are structured! Skip SQL for now, just work with the designer of your DB of choice.
One-to-many relationships
Many-to-many relationships
Keys (primary, surrogate, candidate, compound)
Afterwards you can move onto the bible of good database design: Normalization. Learn 1-3rd normalization-form.
Now, you can design a db (yay), and throughout those learning hours I'm sure you've seen some SQL syntax. If you want you can learn SQL here, or you can just sit back and have an ORM do your dirty work (personally, I'm not really good at SQL, I got that "I know what this does"-feeling, which is the bare minimum. I'm doing alright using NHibernate though :) )
Start by learning SQL language. Install a database engine and create/query tables. Then, you could learn how to use an ORM, but only once you know how sql language works.
Begginers tutorial
http://www.w3schools.com/SQl/default.asp
Some orms for .net
http://social.msdn.microsoft.com/Forums/en-US/architecturegeneral/thread/84229d82-1065-4c56-bd12-e95f5a545a02
Does anyone have experience working with Oracle User management? Any idea if it can be easily used to register users and roles into Oracle OID? And how I can use the defined roles in my application (i.e. should I hard code them)?
I've asked several questions on this topic and have gotten little response.
I think the community here isn't geared so much for this and you'd be better off here at the Oracle Forums.
Can anyone recommend a good resource -- book, website, article, etc -- to help me learn SQL Server Analysis services.
I have no knowledge of this technology right now but I do constantly work with SQL server in the traditional sense.
I want to learn about Cubes and Using Reporting Services with it. I want to start from the bottom but after I finish with the material, ideally, I'd be able to stumble through a real development project...
I'm hoping to get started with a free resource but if anyone knows of a really good book, I'd take that too.
Or, if you don't know of a resource how did you get started with the technology?
Thank you,
Frank
Take a look Here for a list of AS resources I compiled in answer to a similar question.
Pretty outstanding book:
Professional SQL Server Analysis Services 2005 with MDX
Gives you a good overview of the architecture of SSAS, as well as the query language MDX, and administrative/maintenance overview. A good primer for a developer OR a system administrator.
My personal favorite book on the topic is Microsoft SQL Server 2005 Analysis Services
Mosha Pasumansky's blog is a great resource once you start learning more about the technology and MDX
http://sqlblog.com/blogs/mosha/default.aspx
Here's a link to Analysis Services Books online. It's a decent resource, and completely free.