Comments (12)
Hey @it33, MariaDB is still MySQL, just completely open unlike Oracle's MySQL (it's actually a fork of MySQL maintained by the original developer of MySQL). It has major advantages over Oracle's MySQL.
from mattermost-server.
hi Omeryl, thanks for the question. We basically chose MySQL because of its popularity. It wasn't a value judgement, just using what people were most likely to find familiar.
from mattermost-server.
IMHO the nicest solution would be PostgreSQL
from mattermost-server.
In many people's opinion's, PostgreSQL is a very good database, and MySQL is not, really. Also, very informative, short video of MySQL behaving unforgivably with its default configuration.
from mattermost-server.
@Omeryl, @hauleth, @ShawnMilo, I've added feature requests (http://www.mattermost.org/feature-requests/) for MariaDB and Postgres support at http://mattermost.uservoice.com/forums/306457-general/suggestions/8589295-support-for-mariadb and
http://mattermost.uservoice.com/forums/306457-general/suggestions/8589070-support-for-postgresql and made the first upvote on each.
Please consider joining the forum (one click with Twitter, Google or Facebook) to continue the discussion?
This is the third day of the open source project and your input as the earliest members of the community on this topic is highly appreciated.
Since these topics appear to be more feature requests than issues in the context of the project (http://www.mattermost.org/filing-issues/), I'm closing this thread so discussion can continue in the feature request forum.
from mattermost-server.
Meh, I don't think a Zendesk sufficiently satisfies things like this. It's an open source project, the first thing people will see is the "Issues" portion of the repo more than likely. Why not properly tag issues? @it33
from mattermost-server.
@Omeryl It's a good question.
I think ideally for feature requests we'd want to offer the community a way to vote on, search through and browse trending feature requests similar to http://feedback.gitlab.com/forums/176466-general/filters/hot
GitHub Issues doesn't seem to support what we believe we'll need long term--and I agree Zendesk doesn't either, it's just what we were using for the video game business, and was familiar.
It's starting to break already and maybe we should go to Uservoice for this. I wasn't sure how high priority that work was.
You're making us think a lot this week, @Omeryl. Thank you, don't stop :)
from mattermost-server.
After more community discussion and a feature request filing, the core team will be changing from MySQL in the default install to PostgreSQL for the 0.6.0 release at the end of the month: http://mattermost.uservoice.com/forums/306457-general/suggestions/8589070-support-for-postgresql
MariaDB was also considered, but it didn't end up as the top community choice.
@Omeryl, we're also switching to using GitHub issues with proper tags. Thanks again for your feedback. It took us a week, but we're finding our way now.
from mattermost-server.
Bleh, postgresql instead of rethinkdb? Seriously, you guys even mention them on your blog!
http://www.mattermost.org/on-premises-open-source-slack-alternative/
That was the whole reason I CAME, cause I thought I'd get a nice new rethinkdb project!
Oh well. At least it's postgresql, can't really complain there. Anything but mysql.
Such a shame -- rethinkdb totally fits the mattermost model to a T.
(incidentally, looks like gorethink made it's 1.0.0 release! yay!)
https://github.com/dancannon/gorethink/releases/tag/v1.0.0
Changefeeds are the best thing to ever happen to databases.
http://rethinkdb.com/docs/changefeeds/javascript/
http://rethinkdb.com/api/javascript/changes/
Why would you ever need a separate redis? 💻 🔨
from mattermost-server.
so, I'm can help with switching from MySQL to PostgreSQL.
also at this time can check possibilities about RethinkDB
from mattermost-server.
@alexsun thanks. there is already a pull request submitted for postgresql.
from mattermost-server.
postgres if fixed with #170
from mattermost-server.
Related Issues (20)
- Migrate tooltips of "components/status_dropdown/status_dropdown.tsx" to WithTooltip HOT 1
- Migrate tooltips of "components/global_header/center_controls/user_guide_dropdown/user_guide_dropdown.tsx" to WithTooltip HOT 4
- Migrate tooltips of "components/file_preview_modal/file_preview_modal_main_actions/file_preview_modal_main_actions.tsx" to WithTooltip HOT 1
- Migrate tooltips of "components/admin_console/user_grid/user_grid_role_dropdown.tsx" to WithTooltip HOT 1
- Percona-XtraDB-Cluster doesn't recommend using SERIALIZABLE isolation with pxc_strict_mode = ENFORCING, caused by sql.LevelSerializable HOT 2
- Incorrect or missing config in request body HOT 4
- Concurrent map iteration and map write HOT 1
- Channel expand fail in Group channels HOT 4
- Edit history view: clicking on chevron doesn't expand or collapse row HOT 2
- View Member search matches entire string for the Position field instead of each word. HOT 4
- Wasabi S3 Backend File Upload Problem HOT 10
- config.json wiped out HOT 2
- "Please use the JavaScript console to capture and report the error" HOT 4
- In incoming webhook browsing page, show hint for searching by locked channel HOT 2
- Can't post messages containing SQL "select *" in text HOT 9
- Custom Status Tooltip - alignment is out of whack HOT 4
- View Members search matches entire string for the Position field instead of each word HOT 2
- bulk import of accounts with auth_service openid HOT 1
- `registerCallButtonAction` method should accept an icon parameter HOT 2
- Mattermost v9.10 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mattermost-server.