Hey! How much would a practice core be? Something like Minemen's?
I thought using multiple databases on the same servers (or like pretend you have Factions on SQL, Prison on Redis, and Skyblock on MongoDB, like a bungee network) was not efficient.And many use MongoDB; because it's better for relational data. I can name quite a few big networks that do, or you can just look on Spigot at any half decently sized network, and you'll find it there.
No, all bigger servers will also have GeoDNS for their main domain, such as badlion.net, alternatively, they use AWS for Round-Robin.
A network, in my opinion, should never be 100% MongoDB, but it should be a mixture, and it's for that reason, that most companies (Such as Discord) used MongoDB due to its efficiency, speed and how it's more efficient on large, related data, than that of MySQL.
What's so funny about my commentAnd many use MongoDB; because it's better for relational data. I can name quite a few big networks that do, or you can just look on Spigot at any half decently sized network, and you'll find it there.
No, all bigger servers will also have GeoDNS for their main domain, such as badlion.net, alternatively, they use AWS for Round-Robin.
A network, in my opinion, should never be 100% MongoDB, but it should be a mixture, and it's for that reason, that most companies (Such as Discord) used MongoDB due to its efficiency, speed and how it's more efficient on large, related data, than that of MySQL.
That makes no sense, a lot of larger networks use multiple different databases, it's the data that you store, you play to it's strength.I thought using multiple databases on the same servers (or like pretend you have Factions on SQL, Prison on Redis, and Skyblock on MongoDB, like a bungee network) was not efficient.
Sorry, I forgot that's why large networks like MineHeroes, ArkhamNetwork and TheSquadMC (I'm bias here) use it, along with a ton of other large networks.Connecting to
badlion.net just tells you to connect using your choice of the proxies, it does not automatically connect you to the nearest proxy. That would be very redundant to do when you only have a choice of 3-4 different proxies and you can check the ms yourself. MongoDB is not a relational database, which in my opinion is not the best way to store data for a server as it is very unorganized compared to the tables and rows that SQL databases offer. Badlion is a big network and they use PostgreSQL. Discord doesn't use MongoDB, they use Cassandra, which is an SQL database.
As was I, but what you quoted me on, was out of context, it was an appropriate response to "as long as it works it's fine" attitude.We are talking about minekraft plugins
You're comparing Discord to an MC server?That makes no sense, a lot of larger networks use multiple different databases, it's the data that you store, you play to it's strength.
Look on Spigot, you'll see what I mean easily, or just by looking on something like StackOverflow.
Sorry, I forgot that's why large networks like MineHeroes, ArkhamNetwork and TheSquadMC (I'm bias here) use it, along with a ton of other large networks.
Also, Discord used MongoDB and now use Cassandra because the amount of data they were storing was FAR too big for conventional databases.
(Evidence: https://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7)
As was I, but what you quoted me on, was out of context, it was an appropriate response to "as long as it works it's fine" attitude.
You're a meme - there's a difference in handling 50-100GB of Data, and storing TBs of Data, which is why Discord changed. A Commerical company scaling up, that's what that was.Okay, the fact that discord had to switch from MongoDB to an SQL database to handle large amounts of data proves that MongoDB is not more efficient as you claimed. MongoDB has its uses but it is not the smartest option for a minecraft server when the type of data you are storing is not going to change therefore it would be better to use a relational database where you can organize it using tables and rows instead of misusing documents.
Yes, but you just proved my point. You said that MongoDB is more efficient than SQL and the fact that Discord switched over to SQL proves that is wrong. The biggest minecraft servers either use MongoDB or MySQL based on their needs. For HCF, where you must save factions objects into a database to save them during restarts, it would be smarter to save the faction objects in documents as different data can be added depending on updates to the faction class and you won't have to change the database itself. For something like practice, SQL would be the smarter option as you aren't necessarily going to have to update any of the objects and everything can be saved in a relational manner. You are a meme if you think MongoDB is used over SQL in the minecraft community because it is "more efficient". To be honest most servers use MongoDB because their developers(such as you) think it is an amazing database as well as the fact that it is much easier to use than SQL. Just like many developers tell their servers to use Redis for all their cross server synchronization on a single instance instead of simple plugin messaging.
Actually, MySQL is easier to use and can do way more things that MongoDB.MongoDB is more efficient for the developer, and when we're talking about a small plugin, which do you think will be more expensive - an extra $1 per month in hosting price or an extra $400 because the database system is more complicated to work with?
I hardly proved your point. They moved over to Cassandria as it's built to work with EXTREMELY large amounts of data, far larger than any database on Minecraft besides, MAYBE, Hypixel.Yes, but you just proved my point. You said that MongoDB is more efficient than SQL and the fact that Discord switched over to SQL proves that is wrong. The biggest minecraft servers either use MongoDB or MySQL based on their needs. For HCF, where you must save factions objects into a database to save them during restarts, it would be smarter to save the faction objects in documents as different data can be added depending on updates to the faction class and you won't have to change the database itself. For something like practice, SQL would be the smarter option as you aren't necessarily going to have to update any of the objects and everything can be saved in a relational manner. You are a meme if you think MongoDB is used over SQL in the minecraft community because it is "more efficient". To be honest most servers use MongoDB because their developers(such as you) think it is an amazing database as well as the fact that it is much easier to use than SQL. Just like many developers tell their servers to use Redis for all their cross server synchronization on a single instance instead of simple plugin messaging.
What are you on?Few thousand if you wanted it done properly, and not by some shit Developer who cannot tell the difference between his ass and his code.
Seriously though, if you're going to do this, save up and do it right, or else you'll just end up wasting money.
Hello, you can contact me regarding development of this if you are still looking for this to be completed. I can provide a portfolio of my past work with regards to competency. As a rough estimate of cost of a general practice plugin without additional features should start from $300, but depending on what you require we can come to an agreement.Hey! How much would a practice core be? Something like Minemen's?
Yes, but my point is MongoDB is not more efficient than SQL. Them switching to SQL proves that. There are different uses for MongoDB and a practice Core isn't one.
It's the database engine that makes the difference*There's only one type of SQL. It's the databases that use the language that are different.
